9.225 RANDOM_NUMBER — Псевдослучайное число
- Описание:
-
Возвращает одно псевдослучайное число или массив псевдослучайных чисел из равномерного распределения на интервале 0 \leq x < 1.
Библиотека времени выполнения использует генератор псевдослучайных чисел (ПГЧ) xoshiro256**. Этот генератор имеет период 2^{256} - 1, а при использовании нескольких потоков до 2^{128} потоков могут каждый сгенерировать 2^{128} случайных чисел, прежде чем произойдёт какое-либо дублирование.
Обратите внимание, что в многопоточной программе (например, с использованием директив OpenMP) каждый поток будет иметь своё состояние случайных чисел. Подробности о процедуре инициализации см. в документации для
RANDOM_SEEDвстроенной функции. - Стандарт:
-
Fortran 90 и более поздние версии
- Класс:
-
Подпрограмма
- Синтаксис:
-
RANDOM_NUMBER(HARVEST) - Аргументы:
-
HARVEST Должен быть скаляром или массивом типа REAL. - Пример:
-
program test_random_number REAL :: r(5,5) CALL RANDOM_NUMBER(r) end program
- См. также:
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gfortran/RANDOM_005fNUMBER.html