C#でのランダムの使い方は?
C#でランダムな数値を生成するためにRandomクラスを使用します。以下に一般的な使用例をいくつか示します:
- ランダム
Random random = new Random();
- ランダムな整数を生成します。
int randomNumber = random.Next();
- 指定された範囲内のランダムな整数を生成する(最小値を含み、最大値を含まない):
int randomNumber = random.Next(minValue, maxValue);
- ランダムな浮動小数点数を生成する:
double randomDouble = random.NextDouble();
- 指定された範囲内のランダムな浮動小数点数を生成します。
double randomDouble = random.NextDouble() * (maxValue - minValue) + minValue;
Randomクラスは現在の時間に基づいたシード値で疑似乱数を生成します。本当のランダムな数値を生成するには、より強力な乱数生成器を使用する必要があります。