English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Javaのランダム数生成器

Javaでランダムな数を生成するには、

import java.util.Random;

今、Randomクラスを使用してオブジェクトを作成します。

Random num = new Random();

今、ループ内でこのnextInt()メソッドは、次のランダムな整数値を取得するために使用されます。また、範囲を設定することもできます。例えば、0から20、次のように記述します。

nextInt( 20);

以下に完全な例を示します。範囲は1まで10。

import java.util.Random;
public class Demo {
   public static void main(String args[]) {
      Random num = new Random();
      int res;
      for (int i = 1; i <= 5; i++ ) {
         res = 1 + num.nextInt( 10 );
         System.out.printf("%d", res);
      }
   }
}

出力結果

4 5 9 6 9