boost.random
统一分发的documentation表示
注意:当前的实现是 越野车,因为它可能不会填满所有 带有随机位的尾数。我 不确定如何填补(即将发明) 具有随机位的boost :: bigfloat类 有效率的。这可能是时候了 特质班。
我不知道这意味着什么(尾数是什么?)。这是否意味着我不应该使用分发(在这种情况下为什么它在relase包中?)?或者我应该小心(不要做什么?)
答案 0 :(得分:1)
这是一个警告,当前boost::random
实现并没有填充具有相同分布的所有位,因此数字“稍微不那么随机”(有趣地量化该语句)比它们本来可以。
答案 1 :(得分:1)
对于它的价值,java.util.Random的Java文档讨论了nextFloat and nextDouble的当前实现和先前的实现,讨论了如何使这些方法的随机性变得棘手。