Помощь - Поиск - Пользователи - Календарь
Полная версия: Интервал
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Alexandr
Как задать интервал случайных чисел в диапазоне (-0,001;0,001)?????
volvo
Генерировать число в интервале -10000 .. 10000 и делить его на 10 миллионов...
mamont001
Я тоже когда-то так делал ,но меня развела учительница ,сказав что ето неправильно. На самом деле все гораздо проще
random/100-0.002;

сам долго после етого удивлялся smile.gif
volvo
Цитата
сказав что ето неправильно
Неправильно ЧЕМ? Оно что, выдает некорректный результат? dry.gif Я ведь тоже могу сказать, что твое решение неправильно... Следи за доказательством:

Нажмите для просмотра прикрепленного файла

Random вернул 0.02317, после деления на 100 имеем 0.0002317, вычитаем 0.002, что будет в результате? -0.0017683 ... И что? Входит оно в тот интервал, в который должно входить?
TarasBer
Человек описАлся.
Мамонт имел в виду random * 0.002 - 0.001 (умножать на 0.002 по-моему лучше, чем делить на 500, потому что умножение по жизни быстрее деления).
volvo
mamont001 написАл то, что написАл. Давай договоримся, что человек ДЕЛАЕТ что-то, а что он ХОТЕЛ сделать - это никого не интересует... Тебе откуда знать, что ОН имел в виду?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.