2009-07-28 18 views
1

rand()是多少随机数,是否有解决方案用于生成更多随机数?用php更好的随机化

+0

你是什么意思的“如何随机”?至于你的第二个评论,`rand()`产生一个随机数 - 产生更多,不止一次地调用它。你能澄清你想要做什么吗? – 2009-07-28 20:22:28

回答

6

如何mt_rand(),它采用梅森倍捻机。它应该生成最大为int大小的随机数。 (使用mt_getrandmax()获得最大值)。

2

一个更好的随机数发生器(这是rand()文档的“see also”一节中引用,顺便说一句):mt_rand()

+0

更慢 - 真的吗? docs说它的速度提高了4倍:“...这会产生比平均libc rand()提供的速度快4倍的随机数。” – 2009-07-28 15:00:47