|
楼主的意思其实可以这样理解
随机抽样即指每个个体均有同等机会被抽到,这里存在一个问题,就是有放回的随机抽样还是不放回的随机抽样。
均匀分布,我举个例子
在数理统计书上这样解释:设A B为两个给定的实数,且A<B,在区间[A,B]中取点X,使得X落在区间[A,B]的任意子区间中的概率正比与该子区间的长度,我们成为X服从区间[A,B]上的均匀分布。
举个例子:如果在[1,10]这个区间随机抽取一个数字,每一个的概率为1/10,从区间[1,6]随机抽取的一个数字的概率为1/6,看得出与区间长度有正比的关系。
另外在SAS里面 函数ranuni产生均匀分布随机数的函数,他本身的算法是用马特赛特旋转演算法Mersenne-Twister。
data crackman;
do i=1 to 100;
x=ranuni(seed)/*SEED种子数任意*/
output;
run;
proc sort data=crackman;
by x;
proc print ;
run;
至于为什么没有出现全部的数字,那就去研究这个算法是如何在计算机里面生成伪随机数的吧
以前看程序语言设计原理里面提到过一下随机数,不过忘了
|