Верхняя граница рандома - C#

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

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

Методы Next и NextDouble класса Random возвращают число , как написано на сайте msdn, которое не достигает верхней границы(т.е. при вызове NextDouble() мы никогда не получим 1.0), а что делать если мне нужно, чтобы мое случайное число могло равняться верхней границе. Подскажите, пожалуйста. Заранее благодарен всем.

Решение задачи: «Верхняя граница рандома»

textual
Листинг программы
            res =  random.NextDouble() * (L + 0.00000001);
            while (res > L ) res = random.NextDouble() * (L + 0.00000001);

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


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

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

14   голосов , оценка 4.071 из 5
Похожие ответы