RandomクラスとNextメソッド


random.Next(); はランダムな数値を返してくれるメソッド、使い方は以下のような感じで使う。

public static void Main()
	{
        var random = new Random();
        var number = random.Next();
        Console.WriteLine("スライムが" + number + "匹あらわれた");
    }
    // 出力結果 スライムが497377334匹あらわれた


Nextメソッドはランダムな数値を返してくれるメソッド、このメソッドには一定の範囲内の数値を返してくれる機能がある。引数を与えるとその範囲の中でランダムな数値を返してくれる。


使い方は

random.Next(以上, 未満);
未満なので注意!!

例えば1~100までの範囲でランダムを返すプログラムは(1,101);
public static void Main()
	{
        var random = new Random();
        var number = random.Next(1,101);
        Console.WriteLine("スライムが" + number + "匹あらわれた");
    }
    // 出力結果 スライムが56匹あらわれた
    // (以上,未満);なので注意!!