不重复随机字符串算法

生成具有 n 个成员,不重复,长度为 m 个随机数字的数组;

方案一:
截取一个随机数字,保存没有使用的值;
缺点:当 n 越接近 10 ** m 时性能越低,反之就是越快


方案二:
将 m 个数字的所有排列放在一个池子中,随机打散
缺点:m 个数字的所有排列很多,可能造成内存溢出。

如何让相邻数字不重复:重复了就 +1 / 在前一个数字上+随机数