首頁 > 後端開發 > C++ > 如何在C#中生成隨機整數?

如何在C#中生成隨機整數?

Linda Hamilton
發布: 2025-02-01 07:46:08
原創
785 人瀏覽過

How Do I Generate Random Integers in C#?

掌握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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板