- 作用:用于在程序中获取随机数的技术
- 使用步骤:
注意:nextInt(n) 功能只能生成:0至n-1之间的随机数,不包含n
import java.util.Random;
public class RandomTest01 {
public static void main(String[] args) {
Random r=new Random();
//生成0-9之间的随机数
int a= r.nextInt(10);
System.out.println(a);
}
}
Random生成随机数的特点
- nextInt(n)功能只能生成:0-(n-1)之间的随机数
Random生成区间随机数的技巧:减加法
import java.util.Random;
public class RandomTest01 {
public static void main(String[] args) {
Random r=new Random();
//生成12--50之间的随机数
//(50-12+1)+12
int a= r.nextInt(49)+12;
System.out.println(a);
}
}
总结:
import java.util.Random;
import java.util.Scanner;
public class RandomTest01 {
public static void main(String[] args) {
//生成随机数
Random random=new Random();
//1--100=>(0--99)+1
int r= random.nextInt(100)+1;
Scanner scanner=new Scanner(System.in);
while (true) {
System.out.println("请您输入猜测的数字(1--100)");
int guessData=scanner.nextInt();
if(guessData>r){
System.out.println("数字太大了,请重新输入");
}else if(guessData



