想生成10个随机1-100的整数,有权重,请问怎么生成(权重例如产生5的概率是1/30,产生76的概率是1/100).
p<-rep((1-1/30-1/100)/98,100)
p[5]<-1/30;p[76]<-1/100
sample(1:100,10,prob=p)
sample(1:100,10,replace=TRUE,prob=p)
想生成10个随机1-100的整数,有权重,请问怎么生成(权重例如产生5的概率是1/30,产生76的概率是1/100).
p<-rep((1-1/30-1/100)/98,100)
p[5]<-1/30;p[76]<-1/100
sample(1:100,10,prob=p)
sample(1:100,10,replace=TRUE,prob=p)