我有一個像這樣的整數數組; dim35作爲整數()= {10,9,4,7,6,8,3}。 現在我想從它中挑選一個隨機數,我該如何在Visual Basic中做到這一點?在此先感謝...從一組數字中挑選一個隨機數
回答
首先你需要一個隨機數生成器:
Dim rnd As New Random()
然後你選擇一個代表索引到陣列中的隨機數:
Dim index As Integer = rnd.Next(0, x.Length)
然後你從數組的值:
Dim value As Integer = x(index)
或兩個最後一個作爲單個語句:
Dim value As Integer = x(rnd.Next(0, x.Length))
現在,如果您還想刪除從數組中選取的數字,則不應首先使用數組。您應該使用List(Of Integer)
,因爲它被設計爲動態大小。
謝謝你,這是一個真正的幫助.... – 2009-10-28 01:13:22
或者,對於在我們之間不太冗長,你可以使用「dim value as integer = x(new random()。next(0,x.length))」還是認爲VB'ers的Java-ish? :-) – paxdiablo 2009-10-28 01:17:02
我會用「難以維護」 – 2009-10-28 04:32:24
隨機地從您的數組中選擇一個從0到length-1的索引。
- 1. CSS從數組中挑選一個隨機顏色
- 2. 從數組中挑選隨機NSNumber?
- 3. 從數組中挑選隨機顏色
- 4. 從netLogo中的字符串列表/數組中挑選一個隨機元素
- 5. 如何從一些中獎號碼中挑選隨機數字?
- 6. 創建程序從數組中挑選出隨機字符串
- 7. 唯一隨機選擇一個數組中的數字
- 8. 如何挑選一個隨機數字並保存?
- 9. 挑選一個隨機數字,運氣好
- 10. 隨機挑選3個挑選的數字
- 11. 如何從SQL中的一組數字中選擇隨機數
- 12. 如何從數組中隨機選擇一個字符串
- 13. 從Tensorflow中從另一箇中挑選隨機張量
- 14. 算法:根據總數挑選一個隨機數
- 15. 從string.xml中挑選隨機字符串
- 16. 如何從一組隨機數中進行隨機選擇?
- 17. vue.js從數組中選擇一個隨機選項爲默認
- 18. 從4個表中隨機挑選
- 19. 從Haskell中的文件中挑選一個隨機行
- 20. 如何從數組中挑選隨機聲音? (JS)
- 21. Javascript - 如何從數組中隨機挑選元素?
- 22. 從數組列表中挑選隨機顏色
- 23. 使用Javascript從數組中挑選隨機形狀
- 24. 從數組中挑選隨機項並填充 - jQuery
- 25. C++:如何從一個數組中生成一個隨機數
- 26. 球拍 - 從列表中挑選一個隨機元素
- 27. 如何從TestComplete中的數組中選擇一個隨機值?
- 28. 如何選擇一個隨機數組,然後在THAT數組中選擇一個隨機索引?
- 29. Excel一組選項中的隨機數
- 30. 從一個數組中隨機選取元素而不重複
看看這個:http://stackoverflow.com/questions/1218155/random-number-but-dont-repeat/1222514#1222514 – opello 2009-10-28 00:26:52