首页 > 解决方案 > 如何用随机数填充数组并冻结/保护数组内的数字

问题描述

如何用随机数填充数组,而不是将数字保存在数组中并且不再随机?

这是我的代码:

public static void main (String[] args){
    int[] Array = new int [10] ;
    for (int i = 0; i < Array.length; i++){
      Array[i] = (int) (Math.random() * 100);
      System.out.println(Array[i]);
    }

}

标签: javaarraysrandomfill

解决方案


如果您希望每次运行程序时随机数序列都相同,请使用new Random(long)创建具有恒定种子的随机数生成器,并使用它来生成数字。

(不能创建元素不能更改的 Java 数组。Java 语言不支持。)


推荐阅读