New Random(DateTime.Now.Millisecond) - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Я еще только начинающий программист, поэтому постоянно возникает много вопросов. Подскажите, пожалуйста, почему иногда, когда мы задаем рандомальные числа иногда пишем просто

Random rnd = new Random();

а иногда -

Random rnd = new Random(DateTime.Now.Millisecond);

В чем разница? И что конкретно нам дает строчка DateTime.Now.Millisecond? Заранее спасибо за ответ.

Решение задачи: «New Random(DateTime.Now.Millisecond)»

textual
Листинг программы
Random rnd1 = new Random();
Random rnd2 = new Random();
Random rnd3 = new Random();
//.....
rnd1.Next(min, max);
rnd2.Next(min, max);
rnd3.Next(min, max);//все рандомы выдадут одно и то же число. инициализируйте 1 класс рандома и используйте его функции, тогда числа будут разные...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5