コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】指定された配列からランダムに要素を返す関数

ソースコード

public static class RandomUtils
{
    /// <summary>
    /// 指定された配列の中からランダムに要素を返します
    /// </summary>
    public static T Random<T>( params T[] values )
    {
        return values[ UnityEngine.Random.Range( 0, values.Length ) ];
    }
}

使い方

RandomUtils.Random( 1, 5, 10, 50, 100 );
RandomUtils.Random( "王国兵士", "魔法使い" );

関連記事