在很多时候,我们会用到随机数,尤其是在游戏中,很多东西都是随机的
那这个随机数是怎么产生的呢
这里我就写一下java产生随机数的方法:
1.
使用Math类中的random静态方法,
如果要产生1-100的随机数则是 :
(Math.random()*99)+1;
Math.random()产生的是0-1之间的随机数,如果我们要生成1-100之间的随机数的话
就要*100,又因为Math.random()可能产生0,所以要+1,这样就能生成1-100的随机数了!
2.
使用Random类:
用法:
import java.util.Random;
Random r=new Random();
r.nextInt(100)+1;
Random会产生一个0-99的随机数,我们+1,就能得到1-100的随机数了
前一种方法比较常用, 后面这种则用得比较少! |
|