在VB中生成不重復的隨機數可以通過使用Random類來實現。你可以使用一個數組來存儲已生成的隨機數,然后在生成隨機數時進行判斷是否已存在該數,直到生成一個不重復的隨機數為止。
以下是一個示例代碼:
Dim random As New Random()Dim generatedNumbers As New List(Of Integer)()Do While generatedNumbers.Count < 10 ' 生成10個不重復的隨機數Dim randomNumber As Integer = random.Next(1, 100) ' 生成1到100之間的隨機數If Not generatedNumbers.Contains(randomNumber) ThengeneratedNumbers.Add(randomNumber)End IfLoopFor Each number As Integer In generatedNumbersconsole.writeline(number)Next
在上述代碼中,我們使用了一個List來存儲已生成的隨機數。在每次生成隨機數時,首先檢查該數是否已存在于List中,如果不存在則將其添加到List中。最后,我們遍歷List并打印出生成的不重復隨機數。
請注意,此方法適用于生成少量不重復的隨機數,如果需要生成大量不重復的隨機數,可能需要使用不同的算法和數據結構。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
一、民生銀行信用卡商城購物流程網上訂購步驟:選擇商品→選擇付款方式→點擊購買→注冊或登錄→添加(修改訂單信息→確認訂單→支付訂單(可選商城在線支付、網銀支付、電話支付)詳細說明如下:1、選擇商品2、確認商品后選擇付款方式:一次性付款或者分期付款3、點擊放入購物車如果您尚未登錄,系統將提示您輸入用戶名、密碼及驗證碼進行登錄。若您還未注冊,可...
綠色環保項目有哪些?綠色環保項目:發展先進環保技術和裝備,包括污水、垃圾處理,脫硫脫硝,高濃度有機廢水治理,土壤修復,監測設備等,重點攻克膜生物反應器、反硝化除磷、湖泊藍藻治理和污泥無害化處理技術裝備等;發展環保產品,包括環保材料、環保藥劑,重點研發和產業化示范膜材料、高性能防滲材料、脫硝催化劑、固廢處理固化劑和穩定劑、持久性有機污染物替代產品等;發展環保服務,建立以資金融通和投入、工程設計和建設...
(資料圖片)據九派新聞,一項調研發現,英國有數千人不敢去上班,因為他們無力購買基本的衛生用品,會為自己的邋遢形象感到焦慮和羞恥。據英媒《天空新聞》稱,英國民調公司YouGov聯合衛生慈善組織衛生銀行(The Hygiene Bank)開展了這項研究,并在最近公布了報告。報告顯示,在2022年,英國有大約315萬人處于“衛生貧困”(hygiene poverty)狀態,許多人...