| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Случайное вещественное число из диапазона чисел? |
| Автор: wood 7.12.2009, 13:53 |
| Даны два числа Min и Мах (оба вещественные - Single). Нужно сгенерировать случайное число (Single) из этого промежутка. Тип Single можно заменить на любой вещественный. Подскажите плиз. |
| Автор: Proxin 7.12.2009, 13:59 |
| min+random(max) |
| Автор: Snowy 7.12.2009, 14:03 |
| result := AMin + Random * (AMax - AMin); |
| Автор: wood 7.12.2009, 14:56 |
| Min и Max - Single!!!! У меня к сожалению делфа на random(single) выдает ошибку ((( |
| Автор: Snowy 7.12.2009, 15:05 |
| И правильно делает. Пример от Proxin не верный и вообще не рабочий. Для вещественных типов нужен Random без параметров |
| Автор: wood 7.12.2009, 15:33 |
| RedCliphAloe - рулит!))) Сенкс, все ок, и как я сам не дадумался ))) |