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