На данный вопрос уже ответили:
Чтот меня смущает рандом...
public class Rand
{
List<int> tmp = new List<int>();
int max;
int[] array;
public Rand(int max)
{
this.max = max;
array = new int[max];
for (int i = 0; i < this.max; i++)
{
tmp.Add(i);
}
}
public int[] Next()
{
int t;
for (int i = max-1; i >= 0; i--)
{
t = new Random().Next(i);
array[i] = tmp[t];
tmp.RemoveAt(t);
}
return array;
}
}
Почему рандом всегда выглядит как-то так
Слишком уж не рандомно
А если о задачи в целом то нужно сделать массив рандомных чисел, но так чтобы числа не повторялись
t = new Random().Next(i);
Выноси генератор в отдельную переменную (можно даже в статическое поле) и не пересоздавай.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей