[讨论]随机数的产生,
rt:怎样产生给定概率的随机数,比如:1~10,这10个数当中,我要求1-5产生的概率为0.6,剩下的五个数产生的概率为0.4,
谢了。。。。
啊哈,这个问题.......
用个变态的方法:
0.6/0.4=3/2
3+2=5
所以,从1-5中随机一个数,if 这个数在1,2,3中;从1-5中随机一个数返回(这个1-5的意义与前一个1-5不同). if 这个数在4,5中,从6-10中随机一个数返回.
这样产生的随机数概率如题,思想就是先确定概率,然后再随机