我已经看到这个问题了很多但从未见过真正的具体答案.所以我将在这里发布一个,希望能帮助人们理解为什么在使用随机数生成器时会出现"模数偏差",就像rand()在C++中一样.
rand()
c++ language-agnostic random modulo
如何在C++中生成随机浮点数?
我以为我可以把整数兰特除以某种东西,这足够了吗?
c++ random floating-point
c++ ×2
random ×2
floating-point ×1
language-agnostic ×1
modulo ×1