掌握c#
中的隨機整數生成> c#'s Random
類是您用於創建偽隨機數字的首選工具。 雖然不是完全隨機的,但它們適用於大多數應用。
生成隨機整數的核心函數是Next()
>方法。 此方法接受兩個參數:所需範圍的最小值和最大值(分別包括和獨家)。
生成一個隨機的月(1-12):
>
<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13);</code>>模擬骰子卷(1-6):
<code class="language-csharp">int diceRoll = rnd.Next(1, 7);</code>>從甲板(0-51)中挑選隨機卡:
一個關鍵點:為了效率並避免生成相同的序列,請重複使用單個
<code class="language-csharp">int card = rnd.Next(52);</code>實例,而不是快速連續創建多個實例。 系統時鐘通常被用作種子,創建多個實例可以結合在一起,因此可以導致相同的種子,因此,“隨機”數字相同。
以上是如何在C#中生成隨機整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!