我在写程序的时候想得到一个范围随机数,比如3到100的随机数,请问如何得到,我用过下面的方法,但有问题:
b=rand()レ
while ( b >= 100 )
b /= 2;
if( b < 3 ) b +=3;
这样的得到的随机数经常会有一些3到100之间的数字总也得不到或者部分数字的出现次数过多,请问有没有好的解决方法.麻烦大侠们了!!谢谢了!(先)
...全文
233打赏收藏
请问如何得到一个范围随机数?
我在写程序的时候想得到一个范围随机数,比如3到100的随机数,请问如何得到,我用过下面的方法,但有问题: b=rand()レ while ( b >= 100 ) b /= 2; if( b < 3 ) b +=3; 这样的得到的随机数经常会有一些3到100之间的数字总也得不到或者部分数字的出现次数过多,请问有没有好的解决方法.麻烦大侠们了!!谢谢了!(先)