Я собираюсь сгенерировать 100 случайных чисел в цикле for. Единственная проблема заключается в том, что, поскольку метод random() основан на таймере, он будет генерировать одинаковые числа 3-4 раза подряд. Я могу решить эту проблему, включив метод my.sleep() в мой цикл. Поэтому я хочу знать точную частоту обновления метода random(), чтобы я мог сопоставить метод threat.sleep() и не задерживался больше, чем необходимо.Какова частота обновления метода random() в C#
Вот мой код:
for (int i; i <= 100; i += 1)
{
Random rndNum = new Random();
Console.WriteLine(rndNum.Next(1, 100));
Thread.Sleep(X); //I want to know the best value of X (as less delay as possible)
}
Благодаря кучу
/HamMan4Ever
Не создавайте 'new Random()' каждую итерацию. Создайте цикл «new Random()' * before *) и повторно используйте его. –