Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Интервал

Автор: Alexandr 1.03.2007 19:19

Как задать интервал случайных чисел в диапазоне (-0,001;0,001)?????

Автор: volvo 1.03.2007 19:36

Генерировать число в интервале -10000 .. 10000 и делить его на 10 миллионов...

Автор: mamont001 1.03.2007 21:12

Я тоже когда-то так делал ,но меня развела учительница ,сказав что ето неправильно. На самом деле все гораздо проще

random/100-0.002;

сам долго после етого удивлялся smile.gif

Автор: volvo 1.03.2007 21:29

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

Прикрепленное изображение

Random вернул 0.02317, после деления на 100 имеем 0.0002317, вычитаем 0.002, что будет в результате? -0.0017683 ... И что? Входит оно в тот интервал, в который должно входить?

Автор: TarasBer 1.03.2007 23:58

Человек описАлся.
Мамонт имел в виду random * 0.002 - 0.001 (умножать на 0.002 по-моему лучше, чем делить на 500, потому что умножение по жизни быстрее деления).

Автор: volvo 2.03.2007 0:14

mamont001 написАл то, что написАл. Давай договоримся, что человек ДЕЛАЕТ что-то, а что он ХОТЕЛ сделать - это никого не интересует... Тебе откуда знать, что ОН имел в виду?