C#でランダムな数を生成する方法は何ですか?

C#の中で、Randomクラスを使用してランダムな数値を生成することができます。以下は簡単な例です:

// 创建一个Random对象
Random random = new Random();

// 生成一个0-100之间的随机整数
int randomNumber = random.Next(0, 101);

// 打印随机数
Console.WriteLine(randomNumber);

上記の例では、まずRandomオブジェクトを作成し、Nextメソッドを使用して0から100までのランダムな整数を生成し、それを変数randomNumberに割り当てます。最後に、Console.WriteLineメソッドを使用してランダムな数値を表示します。

プログラムを実行するたびに生成される乱数は異なります。毎回同じ乱数を生成したい場合は、Randomオブジェクトを作成する際にシード値を渡すことができます。例:

Random random = new Random(42); // 使用种子值为42的Random对象

このようにすると、プログラムを実行するたびに同じ乱数のシーケンスが生成されます。シード値は任意の整数であることができます。

bannerAds