A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ToGame 中级黑马   /  2015-9-18 22:42  /  263 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在很多时候,我们会用到随机数,尤其是在游戏中,很多东西都是随机的
那这个随机数是怎么产生的呢
这里我就写一下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的随机数了
                前一种方法比较常用,  后面这种则用得比较少!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马