Home  >  Article  >  Backend Development  >  足足整了2天了也没头绪,数学逻辑强的帮帮me啊解决办法

足足整了2天了也没头绪,数学逻辑强的帮帮me啊解决办法

WBOY
WBOYOriginal
2016-06-13 10:11:52893browse

足足整了2天了也没头绪,数学逻辑强的帮帮me啊。
$num=1326784488; //初始时间
$time=time(); //现在时间
$multiple=10;  
$total=($time-$num)*10+"↓不同时间得到的数↓";
想在不同的时间(天,小时,分)得到不同且一直递加上去的数字(且具有规律),且不允许数据库操作。。
今天的总数>大于昨天的总数>没天的总数>小时的总数>分的总数。


------解决方案--------------------
这是个什么需求环境?直接用时间戳满足不了你的要求?
------解决方案--------------------
取唯一值

要求不能不冲突,不操作数据库?
------解决方案--------------------
不能冲突,,hoho~~~
------解决方案--------------------
单CPU的话,microtime获取的值就可以唯一了吧,问题是符合你要求吗。。你也没描述,数据什么格式呢?

或借助文件锁或者内存shmop 来程序控制一个时间只能生成一个值
------解决方案--------------------
需要再详细描述,还是不太清楚,
需要什么样的规律,你最后那行>>>的也没看懂
------解决方案--------------------
不知道你想达到什么目的
但是
$ceshi2=1326694849;
$csfen=substr($ceshi2,6,2); //分
$csmiao=substr($ceshi2,8,2);//秒

难道你的时间是百进制的吗?
至少也不便于验算
------解决方案--------------------

探讨

需要再详细描述,还是不太清楚,
需要什么样的规律,你最后那行>>>的也没看懂

------解决方案--------------------
LZ应该是想模拟一个数据给老大看

最近一小时是 XX
最近一天是 XXXXX
最近一个月是 XXXXXXXXXXX

数字越来越大,并且有一定规律

好吧,其实咱觉得纯粹用基数+随机数的方式就行了...
------解决方案--------------------
你这个人好奇怪!
是你遇到了问题,还是我遇到了问题?

------解决方案--------------------
是誰提出的變態需求 還要求有規律,還不能查數據庫,那咋個實現?
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn