Java学习笔记(2)第八节--Random

1.Random:生成随机数字的类

        导包:import    java.util.Random;

        创建:Random    r = new    Random();

        使用:

                    1.获取随机的Int数字(范围是int所有范围),如:int    num = r.nextInt();

                    2.获取随机的Int数字(参数代表范围,左闭右开区间),如:int    num = r.nextInt(3);

                        取值范围为0~2,取不到3的值。

代码示例:取1~10范围的值

import java.util.Random;

public class Random01 {

public static void main(String[] args) {

        int num =10;

        int range =10;

        int result;

        Random r =new Random();

        for (int i =0; i < num; i++) {

            //执行十次循环赋值输出

            //本来范围是[0,n),现在整体+1,范围变成[1,n+1),即范围是[1,n]

            result = r.nextInt(range) +1;    //生成1-10的随机数

            System.out.println("随机数是:" + result);

        }

    }

}

运行结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,347评论 0 9
  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,199评论 2 6
  • 贪心算法 贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上...
    fredal阅读 9,284评论 3 52
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,916评论 0 2
  • (一) 宽大,明亮,有飘窗,这是理想的房间。不用再交房租,就交点儿水电,更是让人欢喜。 得来的有些惊喜,带点儿自恋...
    木槿楠阅读 462评论 0 3