random使用步骤:
①:导包:
import java.util.Random;
②:写一行代码代表得到的随机数对象
Random r = new Random();
③:调用随机数的功能获取0~9的随机数
int number = r.nextInt(10)
注意:nextInt(n)功能是生成0~n-1之间的随机数,不包含n
Random生成区间随机数的技巧:减加法
例如:Random随机数生成关于65~91之间的随机数
65~91→(0-26)+65;即int number = r.nextInt(27)+65;
猜数字游戏:
import java.util.Random;
import java.util.Scanner;
public class random {
public static void main(String[] args) {
//需求:随机生成一个1~100之间的数据,然后使用死循环让用户不断的猜测
//1、得到一个1~100之间的随机数
Random r = new Random();
int data = r.nextInt(100)+1; //1~100→(0~99)+1
// System.out.println(data);
//2、使用一个死循环让用户可以不断的猜测
Scanner sc = new Scanner(System.in);
while(true){
//让用户输入数字猜测
System.out.println("请您输入猜测的数据(1~100):");
int data1 = sc.nextInt();
//3、判断猜测的号码与幸运号码的大小情况
if(data<data1){
System.out.println("猜测数据过大");
}
else if (data>data1){
System.out.println("猜测数据过小");
}
else{
System.out.println("恭喜你,猜对了!");
break;
}
}
}
}