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 サイトの他の関連記事を参照してください。