Random随机数的介绍
1:概述:java自带的一个类
2:作用:可以在指定范围内随机一个整数
3:位置:java.util(scanner也在这个包下,且学习方式相同)
4:使用:
a:导包:import java.util.Random
b:创建一个对象: Random 变量名 = new Random
c:调用方法: 变量名.nextInt() -> 在Int的取值范围内随机取一个整数
random的使用
通过上述三步可创建:
package Random;
import java.util.Random;
public class Demo02 {
public static void main(String[] args) {
Random rd = new Random();
int data = rd.nextInt();
System.out.println(data);
}
}
此时无法规定Random的范围,如何在指定范围中随机呢?
在指定范围内随机一个数:
nextInt(Int bound) -> 在0 - bound-1
a:nextInt(10) -> 0-9
b:在1-10中随机一个数 -> nextInt(10)+1
c:在100-999中随机一个数 -> nextInt(900)+100
package Random;
import java.util.Random;
public class Demo02 {
public static void main(String[] args) {
Random rd = new Random();
int data = rd.nextInt();
System.out.println(data);
Random rd1 = new Random();
int data1 = rd1.nextInt(101)+1;
//nextint(bound:x)data => 0 - x-1
//nextint(x)+1 => 1 - x
System.out.println(data1);
}
}