黑马程序员技术交流社区

标题: 【南京校区】随机数 [打印本页]

作者: 大蓝鲸Java    时间: 2019-5-24 13:08
标题: 【南京校区】随机数
Random随机数
        Random随机数 跟        Scanner 键盘录入是一样的。也是Java已经写好的一个功能。
        所以我们在使用的时候:
        步骤:
                1.导包 //告诉虚拟机我现在用的这个类在哪
                        import java.util.Random;
                2.创建对象 //这个是Java本身的一个习惯。
                                        //我想要哪个类,那么就创建哪个类的对象。
                                        //实际上可以理解为:告诉虚拟机我要用这个类了。
                        Random r = new Random();
                3.生成随机数
                        int number = r.nextInt(数字);

       
        注意点:
                1.小括号中的数字,其实表示的就是生成随机数的范围。
                2.左边接收的number变量,才是真正生成的随机数。
                3.范围的特点:包左不包右。包头不包尾。
                        简单理解:
                                r.nextInt(100);//实际上范围是0-99之间。
                                r.nextInt(101);//实际上范围是0-100之间。


        技巧://可以获取任意数到任意数之间的随机数
                  1.头尾都减去一个值,让这个范围从0开始。
                  2.尾巴+1
                  3.最终的结果再加上第一步减去的值。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2