Javaで乱数を使う

現在行っているゲーム開発で必要になったので、乱数の使い方を調べました。

参考にしたサイト
Java Math.randomやRandom による乱数の生成 – Java入門

Math.random()は、0以上1.0未満(1が含まれないのが重要)のdouble値が返ってきます。

配列の要素をランダムに取得したかったので、以下のような形で実装しました。

private int[] array = new int[10];
private int getRandVal() {
    int index = (int) Math.floor(Math.random() * array.length);

    return array[index];
}

ビジネスアプリでは乱数使わないですね。
アプリのボタン押下時、1/65535の確率でフリーズ>アプリ製作時のデスマ回想シーン>BONUS確定!! とかこっそりいれてみたいものです。

Leave a Reply