random Module


Contents


Interfaces

public interface std

  • public pure function std_int(A) result(std)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: A(:)

    Return Value real

  • public pure function std_real(A) result(std)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: A(:)

    Return Value real

public interface mean

  • public pure function mean_int(A) result(mean)

    Arguments

    Type IntentOptional AttributesName
    integer, intent(in) :: A(:)

    Return Value real

  • public pure function mean_real(A) result(mean)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: A(:)

    Return Value real


Functions

public impure elemental function randint(lo, hi)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: lo
integer, intent(in) :: hi

Return Value integer

public pure function std_real(A) result(std)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: A(:)

Return Value real

public pure function std_int(A) result(std)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: A(:)

Return Value real

public pure function mean_real(A) result(mean)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: A(:)

Return Value real

public pure function mean_int(A) result(mean)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: A(:)

Return Value real


Subroutines

public subroutine rand_init(repeatable, image_distinct)

if intrinsic random_init available, use it.

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: repeatable
logical, intent(in) :: image_distinct