Можно создать дубликат:
Why does it appear that my random number generator isn't random in C#?Проблема в генерации случайного числа
Дорогие друзья
Я хочу, чтобы генерировать 4 случайное число между 1 - 55, но проблема в том, что большинство я получаю 2 числа :(например, сгенерированное число - 2 2 5 9 или 11 11 22 22! Я не знаю почему? Я использую:
Random random = new Random();
return random.Next(min, max);
для создания моего случайного числа. Я помещал их в «В» для повторения 4 раза. Любая идея? Помогла бы мне плз?
Не воссоздавайте объект 'random' - повторно используйте один экземпляр. См. [Почему кажется, что мой генератор случайных чисел не является случайным в C#?] (Http://stackoverflow.com/questions/932520/why-does-it-appear-that-my-random-number-generator- isnt-random-in-c) –
В этом проблема со случайностью: вы никогда не можете быть уверены, что это необычно «неслучайно» или по-настоящему случайным. – rovaughn