今天利用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 ) )