Math.randomを使用して乱数を取得するサンプルです。
乱数を取得するには、java.util.Randomクラスを使用する方法もあります。
サンプルソース
例)Math.randomを使用したサンプル
1 2 3 4 5 6 7 8 |
//0.0以上1.0未満の乱数を取得する double a = Math.rondom(); //0以上9以下の乱数を取得する int a = (int)(Math.random() * 10); //1以上10以下の乱数を取得する int a = (int)(Math.random() * 10) + 1; |
メモ
- Math.randomは0以上1未満のdouble型の乱数を返します。
- 異なる範囲の乱数を取得したい場合はサンプルのように10倍したり+1したり、int型にキャストするなどして目的の乱数を発生させます。
- Math.randomよりも多機能な乱数取得クラスに java.util.Randomクラスがあります。
⇒ [Java] Randomクラスを使用して乱数を取得する