3

在 PHP 中模拟掷硬币概念的最佳方法是什么?

我需要在true和之间随机选择false

mt_rand(0, 1)一个好的解决方案吗?

4

2 回答 2

3

简短的回答:是的。

长答案:确保你播种好随机数生成器,这样你就可以确定你的结果列表是多种多样的。好的,毕竟这不是一个很长的答案,但仍然是的,在 0 和 1 之间滚动随机看起来是获得随机真/假值的最快方法。

于 2013-04-26T08:57:07.093 回答
1

好吧,这取决于您需要达到的统计准确度。超高质量随机数生成器使用大气噪声和其他“真实”随机源。

但是,对于绝大多数情况,是的,一个简单的 rand() 就可以了。

于 2013-04-26T08:58:21.717 回答