今天利用R中的runif生成0-1之间均匀分布的随机数,需要的随机数的个数是100,但是生成的随机数个数是99个
rm(list=ls())
RepTime = 10
NumFeature = 100
pi0 = 0.9
NullNum = NumFeature*RepTime*(1-pi0)
#NullNum = 100
TestA = runif(NullNum,min=0,max=1)
length(TestA)
方法:以后生成数据的时候习惯性转化为整数的形式即可。比如 runif ( round( NumFeature*pi0 ) )