public static List<int> GetUinqueRandom(int maxValue, int minValue,int count)
{
List<int> valuePool = new List<int>();
List<int> valueResult = new List<int>();
for (int i = minValue; i < maxValue; i++)
{
valuePool.Add(i);
}
for (int i = 0; i < count; i++)
{
Random r = new Random();
int index = r.Next(0, valuePool.Count());
int result = valuePool[index];
valueResult.Add(result);
valuePool.Remove(result);
}
return valueResult;
}