Randomクラスのインスタンスを作成して乱数を生成する 言語: C# VB 乱数を得るには、Randomクラスを使用します。 RandomクラスはMathクラスとは異なり、静的メソッドを呼び出して使用するクラスではないため、インスタンスを作成してから使用する必要があります。 Randomクラスのインスタンスを作成して乱数を生成する すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { // Randomクラスのインスタンスを作成 var rand = new Random(); // 0以上100未満の乱数を20個生成して表示する for (var i = 0; i < 20; i++) { Console.Write("{0}, ", rand.Next(0, 100)); } Console.WriteLine(); } } 実行結果の一例 76, 38, 93, 98, 31, 42, 31, 70, 91, 40, 74, 80, 43, 67, 25, 31, 23, 83, 72, 49, Randomクラスは疑似乱数を生成します。 必要に応じて、コンストラクタで乱数系列のシード値を指定することもできます。 関連するページ Random.Nextメソッドで整数の乱数を生成する Random.NextDoubleメソッドで実数の乱数を生成する Random.NextBytesメソッドでバイト配列を乱数で満たす Random.NextBytesメソッドでバイト配列の一部分のみを乱数で満たす Random.NextBytesメソッドでSpan<byte>を乱数で満たす シード値を指定してRandomクラスのインスタンスを作成する 短時間に連続してRandomインスタンスを作成する場合のシード値