掌握c#
中的隨機整數生成 C#使用Random
>類提供了一種直接生成隨機數,尤其是整數的方法。本指南演示瞭如何在定義的範圍內生成隨機整數。
>步驟1:初始化隨機數生成器
>首先,創建一個Random
類的實例:
<code class="language-csharp">Random random = new Random();</code>
步驟2:利用Next()
方法
>
Next()
Random
類的方法生成隨機整數。 要指定一個範圍,請提供最小(包含)和最大(獨家)值作為參數:
<code class="language-csharp">// Random integer between 1 and 12 (inclusive of 1, exclusive of 13) int month = random.Next(1, 13); // Random integer between 1 and 6 (inclusive of 1, exclusive of 7) int diceRoll = random.Next(1, 7); // Random integer between 0 and 51 (inclusive of 0, exclusive of 52) int cardIndex = random.Next(52);</code>
。 >
>最佳實踐:重複使用隨機實例> 對於真正的隨機數字和唯一的數字,請重複使用相同的
實例。 快速連續創建多個實例可以導致類似的序列,因為種子通常默認為系統時鐘。 始終使用單個實例可確保更好的隨機性。以上是如何在C#中生成隨機整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!