Генерация случайных чисел в диапазоне
Только начинаю знакомиться с фортраном. Подскажите, как я могу задать равномерно распределенные случайные числа в диапазоне от a до b, причем диапазон может быть в области отрицательных чисел?
real :: x
CALL RANDOM_NUMBER(x)
Этот код, возвращает числа в диапазоне от [0;1]
Ответы (1 шт):
Автор решения: Kromster
→ Ссылка
- Берете число в диапазоне от 0 до 1.
- Умножаете его на
b - a - Прибавляете
a