Java Math.randomやRandom による乱数の生成

2010/04/21 15:10Update
TAGS: Java | 乱数 | Random | Math | 整数 | 範囲

Java Math.random()メソッド及びRandomクラス による乱数の生成サンプル。

■0~1のdouble型の乱数生成
例:
    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

有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Sponsored Link


Comments