lua生成一個隨機序列 不重複

開發遊戲時經常遇到需要寫一個隨機序列不重複 比如1~20 生成一個隨機序列不重複 其實很簡單 就是先有一個順序序列 {1, 2, 3, 4, 5, ... ,20} 然後 local  r = math.random(i, 20)利用 a[i], a[r] = a[r], a[i]交換一下 就可以  這個很簡單, 這是其中的一種做法, 但是我今天自己想出了另外一種解法 總體思路是一樣的 代碼 他的
相關文章
相關標籤/搜索