如何在Java中显示小于20的随机数

首先,创建一个 Random 类对象 -

Random rand = new Random();

现在,创建一个新数组 -

int num;
int arr[] = new int[10];

循环并将 Random nextInt 设置为 20 作为参数,因为您需要小于 20 的随机数 -

for (int j = 0; j <= 9; j++) {
   num = 1 + rand.nextInt(20);
   arr[j] = num;
}

示例

import java.util.Arrays;
import java.util.Random;
public class Demo {
   public static void main(String[] args) {
      Random rand = new Random();
      int num;
      int arr[] = new int[10];
      for (int j = 0; j<= 9; j++) {
         num = 1 + rand.nextInt(20);
         arr[j] = num;
      }
      System.out.println("Random numbers less than 20 = "+Arrays.toString(arr));
   }
}
输出结果
Random numbers less than 6 = [4, 13, 14, 19, 1, 11, 17, 1, 11, 4]