コガネブログ

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

【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( "王国兵士", "魔法使い" );