c#
でのランダム整数生成の習得c# 'sRandom
クラスは、擬似ランダム数を作成するための頼りになるツールです。 完全にランダムではありませんが、ほとんどのアプリケーションに適しています
メソッドです。 この方法は、2つの引数を受け入れます。目的の範囲の最小値と最大値(それぞれ包括的および排他的)。
Next()
いくつかの例で説明しましょう:
:
サイコロのロールのシミュレーション(1-6):
Random rnd = new Random(); int month = rnd.Next(1, 13);
デッキからランダムなカードを選ぶ(0-51):
int diceRoll = rnd.Next(1, 7);
重要なポイント:効率性と同一のシーケンスの生成を避けるために、迅速に連続して複数のインスタンスを作成するのではなく、単一の
インスタンスを再利用してください。 システムクロックは多くの場合、シードとして使用され、複数のインスタンスを近くに作成すると同じ種子につながる可能性があり、したがって、同一の「ランダム」数値につながる可能性があります。以上がC#でランダムな整数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。