黑马程序员技术交流社区
标题:
【南京校区】随机数
[打印本页]
作者:
大蓝鲸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