不重复随机字符串算法
生成具有 n 个成员,不重复,长度为 m 个随机数字的数组;
方案一:
截取一个随机数字,保存没有使用的值;
缺点:当 n 越接近 10 ** m 时性能越低,反之就是越快
方案二:
将 m 个数字的所有排列放在一个池子中,随机打散
缺点:m 个数字的所有排列很多,可能造成内存溢出。
如何让相邻数字不重复:重复了就 +1 / 在前一个数字上+随机数
Some records of life and study