Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 PHP 中模拟掷硬币概念的最佳方法是什么?
我需要在true和之间随机选择false。
true
false
是mt_rand(0, 1)一个好的解决方案吗?
mt_rand(0, 1)
简短的回答:是的。
长答案:确保你播种好随机数生成器,这样你就可以确定你的结果列表是多种多样的。好的,毕竟这不是一个很长的答案,但仍然是的,在 0 和 1 之间滚动随机看起来是获得随机真/假值的最快方法。
好吧,这取决于您需要达到的统计准确度。超高质量随机数生成器使用大气噪声和其他“真实”随机源。
但是,对于绝大多数情况,是的,一个简单的 rand() 就可以了。