/// <summary>
/// 生成相隔随机不重复数组
/// </summary>
/// <param name="min">最小值</param>
/// <param name="max">最大值</param>
/// <param name="line">数量(不得大于区间)</param>
/// <returns></returns>
private List<int> GetRandomWithoutRepetition(int min, int max, int line)
{
List<int> m_int = new List<int>();
for (var idx = 0; idx < line; idx++)
{
m_int.Add(GetRandomInt(min, max, m_int));
}
return m_int;
}
private int GetRandomInt(int min, int max, List<int> m_int)
{
int num = GetRandomInt(min, max);
for (var idx = 0; idx < m_int.Count; idx++)
{
if (num == m_int[idx])
{
num = GetRandomInt(min, max, m_int);
}
}
return num;
}