lua生成一个随机序列 不重复

开发游戏时经常遇到需要写一个随机序列不重复 比如1~20 生成一个随机序列不重复 其实很简单 就是先有一个顺序序列 {1, 2, 3, 4, 5, ... ,20} 然后 local  r = math.random(i, 20)利用 a[i], a[r] = a[r], a[i]交换一下 就可以  这个很简单, 这是其中的一种做法, 但是我今天自己想出了另外一种解法 总体思路是一样的 代码 他的
相关文章
相关标签/搜索