8.224 RANDOM_NUMBER — Псевдослучайное число
- Описание:
-
Возвращает одно псевдослучайное число или массив псевдослучайных чисел из равномерного распределения в диапазоне 0 \leq x < 1.
Библиотека времени выполнения реализует генератор псевдослучайных чисел (ПСПЧ) xoshiro256**. Этот генератор имеет период 2^{256} - 1, и при использовании нескольких потоков до 2^{128} потоков каждый может сгенерировать 2^{128} случайных чисел, прежде чем произойдет любое алиасинг.
Обратите внимание, что в многопоточной программе (например, с использованием директив OpenMP) каждый поток будет иметь собственное состояние случайных чисел. Подробности процедуры инициализации см. в документации для
RANDOM_SEEDвнутреннего модуля. - Стандарт:
-
Fortran 90 и более поздние версии
- Класс:
-
Подпрограмма
- Синтаксис:
-
CALL 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-12.1.0/gfortran/RANDOM_005fNUMBER.html