1
A
回答
1
Random rnd = new Random();
int month = rnd.Next(1, 13); // creates a number between 1 and 12
int dice = rnd.Next(1, 7); // creates a number between 1 and 6
int card = rnd.Next(52); // creates a number between 0 and 51
如果您要創建多個隨機數,您應該保留Random實例並重用它。如果你創建新實例的時間太近,它們將產生相同的一系列隨機數,因爲隨機發生器從系統時鐘中播種。
你可以看到原始帖子在stackoverflow here。 爲了提高可視性,您必須在發佈後發佈代碼。
+0
這是正確的,但不回答問題。 – TaW
相關問題
- 1. 在C中生成隨機數字
- 2. 如何在Haskell中隨機生成一個隨機生成的數字列表
- 3. 如何在C++中生成隨機二進制數字?
- 4. 如何在c中生成唯一的隨機數字#
- 5. 在c中生成隨機字符
- 6. 在c中生成整數隨機數#
- 7. C++在函數中生成隨機數
- 8. 如何生成大的隨機數C
- 9. 在數組中生成隨機數字
- 10. 隨機數生成器幫助不生成隨機數 - C
- 11. 在C++中生成隨機雙數
- 12. C++隨機生成的數字
- 13. 如何在django中生成隨機數
- 14. 如何在java中生成隨機數
- 15. C - 生成隨機數
- 16. C++生成隨機數-1
- 17. C#生成隨機數
- 18. 如何隨機生成數字?
- 19. 如何並行生成隨機數字?
- 20. 如何用arc4random生成隨機數字?
- 21. AS3 - 如何生成隨機數字?
- 22. C++中的C++隨機數生成器
- 23. 在php中生成隨機數字
- 24. 隨機生成數字?
- 25. iPhone:如何在目標中生成隨機大寫字符C
- 26. 在隨機生成50個隨機數中使用隨機數#
- 27. 我如何使用隨機類在C#中生成一個隨機數(XNA)
- 28. 如何在Android中使用JSON數組生成隨機數字
- 29. 從c中給出數字生成隨機數字#
- 30. C與Java中的隨機數生成
顯示您的代碼! –
您是否閱讀過右邊的相關專欄?特別是http://stackoverflow.com/questions/767999/random-number-generator-only-generating-one-random-number?rq=1 – Steve
'重複'和兩個答案都是__wrong__,imo。您需要確保在創建時理解您的選項,即爲[隨機](https://msdn.microsoft.com/en-us/library/system.random%28v=vs.110%29.aspx)對象。這兩個構造函數爲您提供了創建__repeatable或non-repeatable__序列的選擇。如果您希望每次運行程序時都有不可重複的序列,請使用__parameterless構造函數___! – TaW