Random类的简单用法

简单的通过Random返回一个int数组

Random.nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。nextInt 的常规协定是,伪随机地生成并返回指定范围中的一个 int 值。所有可能的 n 个 int 值的生成概率(大致)相同。

public int[] randomList(int n){
        int listDemo[] = new int[n];

        Random random = new Random();

        for (int i = 0; i < n; i++) {
            listDemo[i] = random.nextInt(100);//随机返回[0, 100)区间内的随机整数
        }

        return listDemo;
    }

在main函数中调用

Scanner scanner = new Scanner(System.in);

//        输入数组的元素个数n
        int n = scanner.nextInt();
        int list[] = new int[n];

//        通过随机函数获取
        list = new Main().randomList(n);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,357评论 2 6
  • Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,...
    望月成三人阅读 3,142评论 0 0
  • 内容主要参考http://www.cnblogs.com/Fskjb/archive/2009/08/29/155...
    锅与盆阅读 12,447评论 1 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,771评论 19 139
  • 渐渐的,气氛进入了高潮。男男女女的打起了扑克。名义上是友谊赛不涉及金钱,然而实际上......规则很简单,输了的人...
    陛下快跑阅读 3,203评论 0 2