Javaが乱数を生成する2つの方法コードの例

552 ワード

次に、0から10のランダム数を20個生成する例を示します.
1.RandomクラスのnextInt(n)メソッドを使用し、nは0からnの間を表し、0を含み、nを含まない
 
  
Random random = new Random();
for(int i=0;i<20;i++)
{
  System.out.println(random.nextInt(10));
}

2.Mathクラスのrandomメソッドを使用して、0.0~1.0の間のdoubleを生成します.intを生成するにはタイプ変換が必要です
 
  
for(int i=0;i<10;i++)
{
    double n = Math.random();
    n *= 10;
    int m = (int)n;
    System.out.println(m);
}