读书人

产生随机数解决办法

发布时间: 2013-01-27 13:55:24 作者: rapoo

产生随机数
请问如何由random100 产生random10000,
100*random100-(random100-1);
感觉上面这个就是等概率的啊,不过这样也太简单了吧不确定
[解决办法]
ramdom100一般是指 0-99 随机数,则ramdom10000指的是 0-9999的随机数
那么ramdom10000 可以为 ramdom100 * 100 + ramdom100 ,也就是产生前两位随机数,再产生后两位随机数

如果ramdom100指的是 1-100 的随机数,则产生式应该为 (ramdom100 - 1)* 100 + (ramdom100 - 1)+ 1

读书人网 >软件架构设计

热点推荐