我想知道是否有一种聪明的方法来找出答案
有 1/4 的机会发生某些事情。
我知道我们可以使用 rand() % 4 并检查它是否等于 0,但是有没有不使用 rand() 的方法?在 C++ 中,谢谢。
最佳答案
如果你的意思是你想避免许多 rand()
实现的内在缺陷,你应该看看 the Boost Random library ,它有几个高质量的 pRNG(伪随机数生成器),以及许多控制输出的方法。此库还以略微修改的形式出现在 std::tr1
中。
关于c++ - 计算 C++ 中是否有 1/4 机会发生某些事情的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326797/