現在行っているゲーム開発で必要になったので、乱数の使い方を調べました。
参考にしたサイト
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確定!! とかこっそりいれてみたいものです。