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