c#
でのランダム整数生成の習得 c#は、Random
クラスを使用して、特に整数を生成するための簡単な方法を提供します。このガイドは、定義された範囲内でランダムな整数を生成する方法を示しています。
ステップ1:乱数ジェネレーターの初期化最初に、クラス:
のインスタンスを作成します
Random
<code class="language-csharp">Random random = new Random();</code>メソッド
を使用します
Next()
クラスのメソッドは、ランダムな整数を生成します。 範囲を指定するには、引数として最小(包括的)および最大(排他的)値を提供します。
これらの例は、指定された境界内にランダムな整数を生成します。 アッパーバウンドはNext()
排他的Random
。
<code class="language-csharp">// Random integer between 1 and 12 (inclusive of 1, exclusive of 13) int month = random.Next(1, 13); // Random integer between 1 and 6 (inclusive of 1, exclusive of 7) int diceRoll = random.Next(1, 7); // Random integer between 0 and 51 (inclusive of 0, exclusive of 52) int cardIndex = random.Next(52);</code>
ベストプラクティス:ランダムなインスタンスの再利用
真にランダムでユニークな数字の場合、同じインスタンスを再利用してください。 シードはしばしばシステムクロックにデフォルトであるため、複数のインスタンスを迅速に連続して作成すると、同様のシーケンスにつながる可能性があります。 単一のインスタンスを一貫して使用すると、ランダム性が向上します
以上がC#でランダムな整数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。