【发布时间】:2014-03-31 15:27:40
【问题描述】:
我正在尝试为 foreach 循环中的每个项目分配一个不同的随机数,但我希望该数字在一天内保持不变。
我尝试过简单地添加 <?php echo rand(0,20); ?>,但这显然只会在每次刷新时创建一个随机数。
无论如何,我可以将每个项目的相同随机数保留一天而不将其添加到数据库中。
例如:
item 1 = 2
item 2 = 18
item 3 = 13
item 4 = 6
1 天不变,然后改变
【问题讨论】:
-
使用
sessions而不是将它们插入DB -
使用实际生成任何随机数之前的日期播种随机数生成器
-
我尝试添加会话,但每个号码都需要多个会话 - 我不知道该怎么做
-
用你的随机数创建
array,然后用sessions保存这个array -
你将如何在循环中执行此操作 - 抱歉有点菜鸟!