c#ランダム整数生成:包括的なガイド
プログラミングでは、整数をランダムに生成することは一般的なタスクです。 C#は、開発者が擬似ランダム数を簡単に生成できるようにする強力な
クラスを提供します。
Random
c#を使用してランダム整数を生成するには、a オブジェクトを即座にインスタンスして、その
メソッドを使用できます。メソッドは、開始値とend値(終了値を除く)の2つのパラメーターを受け入れます。たとえば、次のコードでは、1〜12のランダム整数が生成されます。
Random
Next()
同様に、1〜6の間のサイコロポイントを生成するなど、他の領域でランダムな整数を生成できます。
Next()
<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13);</code>
短時間で複数の
<code class="language-csharp">int dice = rnd.Next(1, 7);</code>インスタンスを作成すると同じ乱数シーケンスが発生する可能性があることに注意する必要があります。これは、システムクロックをシードとして使用するためです。これを回避するには、
インスタンスを作成し、複数の乱数に対して再利用することをお勧めします。 たとえば、クラスコンストラクターで
インスタンスを作成し、クラス全体で使用できます。
Random
Random
以上がC#でランダムな整数を効果的に生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。