-4
A
回答
0
試試下面這段代碼:
//range set 0 to 9
int Min = 0;
int Max = 10;
//declare an array which store 3 random number
int[] arr = new int[3];
Random randNum = new Random();
for (int i = 0; i < arr.Length; i++)
{
arr[i] = randNum.Next(Min, Max);
Console.WriteLine(arr[i]);
}
0
試試這個:
Random rnd = new Random();
int[] arr = Enumerable.Range(0, 10).OrderBy(n => rnd.Next()).Take(3).ToArray();
foreach (var n in arr)
{
Console.WriteLine(n);
}
+0
評論re-vote? – Enigmativity
1
你應該先自己試試它了(網站規則說的話),但可以提供一些提示:
1)整數隨機數可以使用Random類生成。更多細節可以發現here和答案已被提供了有關代
2)避免重複每個號碼應該對數字的現有列表進行測試:
array.Contains(generatedNumber)
3)爲了您的特定請求,優雅的選擇是generate 1和9之間的所有數字,洗牌陣列,並挑選前三個元素:
var initArray = Enumerable.Range(1, 9).ToArray();
var randomArray = initArray.OrderBy(x => rnd.Next()).ToArray();
獲得前三個元素,那些是隨機的和獨特的。
通常,您可以使用指定的方法here來進行子數組。
相關問題
- 1. 將數字插入隨機數組中的隨機位置
- 2. 隨機數組的3個ID數組
- 3. 將數字輸入到數組中
- 4. 動作2:從數組中挑選3個隨機數字
- 5. 隨機數生成並隨機分配到3個數字在php中
- 6. 從隨機用戶輸入創建一個字符串數組
- 7. as3隨機數組 - 隨機數組 - actionscript 3
- 8. 將字符串輸入到數組中
- 9. 如何從0-15中產生3組3個隨機數,並將它們平均爲一組三個數字?
- 10. 使用Java將字符串輸入到數組的隨機位置
- 11. 隨機數組輸出到href
- 12. 計數隨機數組中的數字
- 13. 在隨機數組中使用數字隨機數
- 14. 我需要將隨機生成的數字插入到數組中
- 15. 在數組中生成隨機數字
- 16. 如何將隨機生成的變量插入到數組中?
- 17. 隨機加入兩個PHP數組?
- 18. 將3個獨立的字節數組組合到一個字節數組中
- 19. 取一個數組並將它隨機化到另一個數組中
- 20. 將兩個輸入數組組合成一個數組並將其輸入到數據庫中使用PHP
- 21. 將數組中的隨機字符串附加到按鈕
- 22. 如何從一個數組中生成3個隨機值
- 23. 數組中的隨機數
- 24. 將隨機生成的數字插入到URL中
- 25. 隨機數組到陣列
- 26. scipy - 如何隨機將一個數組放入另一個?
- 27. 隨機數組?
- 28. 隨機化(隨機播放)多維數組到另一個二維數組
- 29. 爲什麼輸入後會得到隨機數字?
- 30. 隨機化一個數組
隨機數組洗牌你,你會得到隨機數 –
張貼你試過的東西! –
爲什麼這是基於意見的?這不是**藍**或**紅**是**最好的顏色**的問題。這有一個非常明確的問題,無論它是多麼微不足道。 – Enigmativity