首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

产生随机数解决办法

2013-01-27 
产生随机数请问如何由random100 产生random10000,100*random100-(random100-1)感觉上面这个就是等概率的

产生随机数
请问如何由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

热点排行