Как заставить этот код работать без повторения цифр? [Дубликат]
На этот вопрос уже есть ответ здесь:
Рандомизировать список <T> 18 ответовМне нужно печатать числа от 1 до 50 в случайном порядке, не повторяя его.
static void Main(string[] args)
{
ArrayList r = new ArrayList();
Random ran = new Random();
for (int i = 0; i < 50; i++)
{
r.Add(ran.Next(1,51));
}
for (int i = 0; i < 50; i++)
Console.WriteLine(r[i]);
Console.ReadKey();
}