Randomクラス

乱数を取得できます。

Random random = new Random();
int a = random.Next(3);

コンストラクタ

コンストラクタ 疑似乱数シーケンスの基準
Random() システム クロック
Random(int Seed) Seedの値
コンストラクター - Random クラス (System) | MSDN

同様の乱数をくり返し発生させるには、Seedを引数に取るコンストラクタを呼びます。

メソッド

整数を返すメソッド
戻り値の型 メソッド 返される数値の範囲
int Next() 0以上 Int32.MaxValue未満
int Next(int maxValue) 0以上 maxValue未満
int Next(int minValue, int maxValue) minValue以上 maxValue未満
Random.Next メソッド (System) | MSDN
戻り値の型 メソッド 機能
double NextDouble() 0.0以上 1.0未満の浮動小数点数が返される
void NextBytes(byte[] buffer) 0以上 Byte.MaxValue (255) 以下の整数が、引数の配列に格納される
メソッド - Random クラス (System) | MSDN
Microsoft Learnから検索