Random02

package cn.yyhl.day07;

import java.util.Random;

/*
题目要求:
根据int变量N的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n

思路:
1定义一个变量n,随意赋值。
2使用Random的三个步骤:导包、创建、使用。
3如果n是10,那么取值范围就是0~9,然而我们想要的是1~10,可以发现:整体+1即可。
4打印生成的随机数字。
*/
public class Random02{
    public static void main(String[]args){
        Random r = new Random();
        int n = 9;
        for (int i = 0; i < 10; i++) {
            int num = r.nextInt(n) + 1;//本来范围是[0,n-1),整体加一之后变成了[1,n+1),也就是[1,n]。
            System.out.println("生成的随机数字是:" + num);
        }
    }
}

 

posted @ 2021-07-13 21:20  凝眸望天涯  阅读(51)  评论(0)    收藏  举报