的documentation为boost.random
均匀分布说boost.random车警告 - 这是什么意思?
注:目前实现 越野车,因为它可能无法填满所有的 尾数与随机位。我 不确定如何填充(待发明) 的boost :: bigfloat类有效随机位 。这可能是 特征类的时间。
我不知道这是什么意思(什么是尾数?)。这是否意味着我不应该使用发行版(在这种情况下,它为什么在发行套件中?)?或者是我应该小心(不要做什么?)
的documentation为boost.random
均匀分布说boost.random车警告 - 这是什么意思?
注:目前实现 越野车,因为它可能无法填满所有的 尾数与随机位。我 不确定如何填充(待发明) 的boost :: bigfloat类有效随机位 。这可能是 特征类的时间。
我不知道这是什么意思(什么是尾数?)。这是否意味着我不应该使用发行版(在这种情况下,它为什么在发行套件中?)?或者是我应该小心(不要做什么?)
这是一个警告,目前的boost::random
实现不会填充所有的位相同的分布,所以这些数字是“略少随机”(有趣的量化这种说法)比他们本来可以。
有机会,但是,你将无法反正告诉。
有关它的价值,java.util.Random的Java文档讨论了当前实现和nextFloat and nextDouble的先前实现,讨论如何使这些方法的随机性变得棘手。
谢谢,难道谈论数的精确度?比如说,是否会有非常高的准确度?但精度较低,这很好?我不需要我的数字随机到16位小数,但是我确实需要它随机到4 dp? – Tom
@汤姆,精度拉升数字来量化的定义应该有0精度的奇怪的事情(即是随机的)。 – Blindy
这有一定道理,讨论一个随机数的部分随机的烦躁。有趣的是,旧的'rand()'实现的低位并不是随机的。这相当于说“rand()%2”这个表达式根本不是随机的。 – MSalters