|
1
7
您正在生成一个介于1和60之间的随机数,然后选择前25行。如果有足够多的行(统计上)最终会超过25行,随机值为1,那么前25行当然都会在“randomtimer”列中的值为1。 因此,这可能是因为生产环境中的数据比开发服务器上的数据多得多。 |
|
|
2
6
|
|
|
3
0
我决定放弃这个想法,在php中创建一个与返回结果长度相同的随机数数组,然后进行排序和使用。 |
|
|
4
0
我会抛出一个想法。..RAND函数使用时间作为种子。在实时系统中,整个查询在同一毫秒内完成,因此所有随机数都是相同的。在开发系统上,它需要更长的时间,所以你会得到更多的随机数。如果你的实时系统比开发系统更强大,这可能是有道理的。 只是一个想法。 |