Random

Random

是什么
用于随机产生一个数

怎么用
random的使用分为三步
第一步:导包

import java.util.Random;

第二步:创建对象

Random rd = new Random();

第三步:获取随机数

int num = rd.nextInt(10);
//产生的数据在0到10之间,包括0,不包括10。
//如果将10改为100,将产生0-100之间的随机数,但不包括100

 

实例:

import java.util.Random; //第1步:导包

public class RandomDemo {
public static void main(String[] args) {
//第2步:创建对象
Random rd = new Random(); 
//第3步:获取随机数
int num = rd.nextInt(10);
System.out.println(num);
}
}

 

案例:
猜猜我是谁?
系统随机产生一个0-100的数,用户输入猜的数值,若正确,游戏结束;若不正确,系统给出提示,继续游戏。

 1 import java.util.Random;
 2 import java.util.Scanner;
 3 
 4 public class RandomTest {
 5     public static void main(String[] args) {
 6         Random rd=new Random();
 7         int num=rd.nextInt(100);
 8         System.out.println("随机数已生成,游戏开始!----------");
 9 
10         while (true){
11             System.out.println("请输入你要猜的值:");
12 
13             Scanner sc=new Scanner(System.in);
14             int testNum=sc.nextInt();
15 
16             if(testNum==num){
17                 break;
18             }
19             else if (testNum>num){
20                 System.out.println("你猜大了,请再接再厉!");
21             }
22             else {
23                 System.out.println("你猜小了,请再接再厉!");
24             }
25 
26         }
27         System.out.println("恭喜你! 猜对了!");
28     }
29 }

 

你可能感兴趣的:(Random)