我需要从整数序列中生成一定数量的随机数,我使用以下代码:result<-sample(x=c(2:50), size=10e6, replace=T)
。 我发现如果向量x
的长度为奇数,那么增加结果向量的长度(最长为10^6),则随机数不是随机分布。 当绘制result
的直方图时,通常会发现序列的第一个数字(在本例中为“2”)具有始终高于其他列的列(和因此元素数目)列。 如果x=c(1:50)
,因此向量x
的长度为偶数,则随机生成器的行为似乎正常。 在R 3.0.1下使用Ubuntu 13.10时,是否存在与此奇怪结果有关的随机数生成器问题?
hist
如何进行分箱感到困惑。如果你查看table
的结果,就会发现没有任何问题。 - joran