Unity事例ノート

UNITY

重複せずに一つずつランダム出力(シャッフル)

数値が重複せずに、一つずつランダム出力(シャッフル)できるようにしましょう。

今回の例では、クリックするたびに1~10の乱数を出力しますが、一度出たものがもう一度出ることはありません。

関連記事:
数字をシャッフルする
シャッフル(重複せずにランダム抽出)
シャッフル - 重複なしでオブジェクトを並べる

ランダムで同じ数字を出さない

空のオブジェクトを作成します。

ShuffleScript.csを作成し、GameObject(空のオブジェクト)に追加します。

ShuffleScript.csを記述します。

ゲームプレイして、画面をクリックしましょう。

クリックするたびに、1~10の数字がコンソールに表示され、同じ数が重複して出てくることはありません。

10個の数字がすべて出れば、それ以上は表示されません。

関連記事:
数字をシャッフルする
シャッフル(重複せずにランダム抽出)
シャッフル - 重複なしでオブジェクトを並べる

SCHOOL教室案内