在Java中,如果輸出的隨機數的個數比較少,為避免生成的隨機數發生重復,可以把每個生成的輸逐個進行比較。
以在[1.36]生成5個不重復的隨機整數為例,如果出現重復,需重新生成
首先第一步,生成5個在[1,36]范圍的隨機整數
然后把生成的隨機數逐個進行比較
如果要求生成的隨機數比較多,顯然通過逐個比較難以完成,此時需要用for循環變量來生成隨機數,然后制定一個數組來儲存生成的隨機數,然后再比較,詳細寫法下次更新
在Java中,如果輸出的隨機數的個數比較少,為避免生成的隨機數發生重復,可以把每個生成的輸逐個進行比較。
以在[1.36]生成5個不重復的隨機整數為例,如果出現重復,需重新生成
首先第一步,生成5個在[1,36]范圍的隨機整數
然后把生成的隨機數逐個進行比較
如果要求生成的隨機數比較多,顯然通過逐個比較難以完成,此時需要用for循環變量來生成隨機數,然后制定一個數組來儲存生成的隨機數,然后再比較,詳細寫法下次更新
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。