我已经看到这个问题了很多但从未见过真正的具体答案.所以我将在这里发布一个,希望能帮助人们理解为什么在使用随机数生成器时会出现"模数偏差",就像rand()在C++中一样.
rand()
c++ language-agnostic random modulo
我正在寻找能产生真正随机数的经济实惠的解决方案.
我找到了LavaRnd,它是一个加密声音的随机数发生器.有没有人在这个领域有经验和/或了解其他解决方案?
PS:恕我直言,问题真正的随机数发生器并没有真正涵盖这一点
编辑:
我的好奇心更多是学术性的.我不想知道PRNG对于实际应用来说已经足够好了.我知道他们存在并且他们会这样做.
当然,生成真正的随机数将需要硬件设备.这就是我用硬件标记的原因.
hardware random
random ×2
c++ ×1
hardware ×1
language-agnostic ×1
modulo ×1