我已经看到这个问题了很多但从未见过真正的具体答案.所以我将在这里发布一个,希望能帮助人们理解为什么在使用随机数生成器时会出现"模数偏差",就像rand()在C++中一样.
rand()
c++ language-agnostic random modulo
这是以前发布的问题的后续内容:
如何在C中生成随机数?
我希望能够在特定范围内生成一个随机数,例如1到6,以模仿骰子的边.
我该怎么做呢?
c random
random ×2
c ×1
c++ ×1
language-agnostic ×1
modulo ×1