Java Math.randomやRandom による乱数の生成
2010/04/21 15:10Update
Java Math.random()メソッド及びRandomクラス による乱数の生成サンプル。
■0~1のdouble型の乱数生成
例:
■指定範囲の乱数の生成
例:
■整数乱数の生成
例:
java.util.Random - API Javadoc
java.lang.Math - API Javadoc
例:
private static double getDoubleRandom() {
return Math.random();
}
■指定範囲の乱数の生成
例:
private static int getRandom(int max, int min) {
int ret = (int)Math.floor(Math.random()*(max-min+1))+min;
return ret;
}
■整数乱数の生成
例:
private static int getIntRandom() {
Random random = new Random();
return random.nextInt(500);//random.nextInt();
}
参考資料
java.util.Random - API Javadoc
java.lang.Math - API Javadoc
Sponsored Link
- Relative Articles
- Java開発及び実行環境の構築 | Linux篇 - (2008/08/31 20:34)
- Java開発及び実行環境の構築 | Windows篇 - (2008/08/31 21:18)
- 5分でJava Hello World! - (2008/08/31 22:13)
- Java言語の制御構文 - 条件分岐if/else/else if - (2008/10/01 21:30)
- Java言語の繰り返し制御構文 - for文 - (2008/10/03 18:22)
- Java言語の繰り返し制御構文 - do ... while文 - (2008/10/03 21:23)
- Java言語の繰り返し制御構文 - while文 - (2008/10/03 21:32)
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Java アクセス修飾子概要 - (2008/10/29 18:31)
- Javaアノテーション機能 概要 - (2009/02/12 13:06)