ホームページ > バックエンド開発 > C++ > C#でランダムな整数を生成するにはどうすればよいですか?

C#でランダムな整数を生成するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-02-01 07:46:08
オリジナル
843 人が閲覧しました

How Do I Generate Random Integers in C#?

c#

でのランダム整数生成の習得

c#は、Randomクラスを使用して、特に整数を生成するための簡単な方法を提供します。このガイドは、定義された範囲内でランダムな整数を生成する方法を示しています。

ステップ1:乱数ジェネレーターの初期化最初に、クラス:

のインスタンスを作成します

Random

ステップ2:
Random random = new Random();
ログイン後にコピー
メソッド

を使用します Next()クラスのメソッドは、ランダムな整数を生成します。 範囲を指定するには、引数として最小(包括的)および最大(排他的)値を提供します。

これらの例は、指定された境界内にランダムな整数を生成します。 アッパーバウンドはNext()排他的Random

であることに注意してください
// 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);
ログイン後にコピー

ベストプラクティス:ランダムなインスタンスの再利用

真にランダムでユニークな数字の場合、同じ

インスタンスを再利用してください。 シードはしばしばシステムクロックにデフォルトであるため、複数のインスタンスを迅速に連続して作成すると、同様のシーケンスにつながる可能性があります。 単一のインスタンスを一貫して使用すると、ランダム性が向上します

以上がC#でランダムな整数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート