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

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

Linda Hamilton
Linda Hamiltonオリジナル
2025-02-01 07:31:08979ブラウズ

How Can I Easily Generate Random Integers in C#?

c#ランダム整数生成方法詳細説明

C#プログラミングでは、ランダム整数を生成することは一般的なタスクです。それでは、どうすれば簡単に達成できますか?

ランダムクラス:角質生成乱数

c#は、乱数を生成するために特別に使用される強力なクラスを提供します。これらの数字は擬似ランダム数と呼ばれますが、ほとんどのアプリケーションシナリオのランダムなニーズを満たすのに十分です。

次の方法:指定された範囲でランダム整数を生成しますRandom

クラスには、というメソッドが含まれており、指定された範囲内でランダム整数を生成できます。この方法は、2つの整数パラメーターを受け入れます:下限(含む)と上限(除く)。

たとえば:

Random ベストプラクティス:ランダム性を改善Next

乱数のランダム性を最大化するために、単一の

インスタンスを作成し、複数の操作で再利用することをお勧めします。シードがシステムクロックから派生しているため、短時間で新しいインスタンスを作成するために新しいインスタンスを作成すると、同じ乱数シーケンスが発生する可能性があります。
<code class="language-csharp">Random rnd = new Random();
int month = rnd.Next(1, 13);  // 生成 1 到 12 之间的随机数
int dice = rnd.Next(1, 7);   // 生成 1 到 6 之间的随机数
int card = rnd.Next(52);     // 生成 0 到 51 之间的随机数</code>

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。