【发布时间】:2015-10-19 10:40:07
【问题描述】:
我有这个:
$numbers = range(1,52);
shuffle($numbers);
foreach($users as $user) {
$uniqueRand = array_pop($numbers);
}
这会给我数据库中的每个用户一个唯一的随机数。
我总共有 15 个用户,是否有可能以某种方式填充 1-32 的其余范围并重复随机化。
现在看起来像这样:
1 - 24
2 - 26
3 - 2
4 - 6
5 - 8
6 - 31
7 - 25
8 - 16
9 - 13
10 - 21
11 - 19
12 - 29
13 - 8
14 - 4
15 - 6
只有随机数的用户,是否有可能将那些没有分配给范围内的用户的数字再次随机分配给用户,直到给定范围内的所有数字?
【问题讨论】: