2016-10-24 3 views
2

Может ли функция random_number() создать NAN в Фортране? Если, например, у меня есть реальный массив * 8, называемый A, и я вызываю функцию random_number(A) - может ли любой элемент (результат) A быть NAN?Может random_number() генерировать NAN?

ответ

4

Согласно Стандарту Fortran 2008, Cl. 13.7.135 «СЛУЧАЙНЫЙ НОМЕР (HARVEST)»:

Аргумент. HARVEST должен иметь тип real. Это аргумент INTENT (OUT). Это может быть скаляр или массив. Ему присвоены псевдослучайные числа из равномерного распределения в интервале 0 ≤ x < 1.

Смежные вопросы