Hacker News· steveklabnik·· 17 小时前AI 评分22
当随机数不够随机:取模选值的均匀分布陷阱与 random_choice 设计
When random is not actually random enough
AI 导读
用 random_u64() 取模从 N 个对象中随机选一个,会破坏输入的均匀分布:从 [0,9] 中取数再对 3 取模,choice 1 被选中概率为 40%,而 choice 2、3 各只有 30%。
来源:Hacker News · ersc.io