我需要爲值爲0 - 65535之間的8000個隨機整數構成一個哈希表分配的數組,我理解math.random函數,但是如何獲得如此大範圍的數字的隨機數?謝謝!如何製作大量的隨機數組?
0
A
回答
7
如果您在Java 8的時候,你可以寫
int[] array = new Random().ints(0, 65536).limit(8000).toArray();
否則你只是喜歡寫東西
int[] array = new int[8000];
Random rng = new Random();
for (int i = 0; i < 8000; i++) {
array[i] = rng.nextInt(65536);
}
+1
哇,你解決了這個傢伙的任務 –
+0
@SleimanJneidi,聽起來這是涉及哈希表的更大任務的一部分? –
+0
是的,但是學生沒有表現出任何努力,爲什麼我們要在這裏提供現成的片段? –
相關問題
- 1. 用隨機數製作半隨機數組的問題
- 2. 製作一組隨機整數Scala
- 3. 如何用python中的變量製作隨機數字?
- 4. 如何製作帶有隨機名稱的基類數組?
- 5. PHP數組用隨機量
- 6. 我該如何使用數組來製作隨機圈子
- 7. 如何操作隨機字母數組的數組?
- 8. 操作隨機數組
- 9. 有大量數據的隨機WindowsError/IOError
- 10. 隨機數如何工作?
- 11. 開頭的隨機數組大小?
- 12. 隨機從大小爲n的數組
- 13. 隨機數組的最小最大值
- 14. 如何乘以隨機數的數組
- 15. 隨機數與python大數組
- 16. 如何生成大的隨機數C
- 17. 如何製作一個隨機的YES或NO BOOL變量?
- 18. 如何從basic4android中的數組中繪製隨機數?
- 19. 如何將一組數組更改爲一個隨機大小的數組
- 20. 如何用隨機數從crypto.getRandomValues中隨機化數組?
- 21. 麻煩與隨機數數組變量
- 22. 隨機數組?
- 23. 如何使數組的隨機循環
- 24. 產生大量的隨機個變量
- 25. 如何製作隨機backgorundcolor html5
- 26. 如何製作列表隨機工具
- 27. 如何將隨機生成的變量插入到數組中?
- 28. 創建隨機數並從該數製作二維數組
- 29. 如何製作一個函數來計算二維數組中的等值數量(隨機位置)?
- 30. 如何從一組隨機數中進行隨機選擇?
你嘗試過什麼? –