u_random Interface

public interface u_random

Contents


Module Procedures

private subroutine rand_int64(irand)

Arguments

Type IntentOptional AttributesName
integer(kind=8), intent(out), optional :: irand

private subroutine rand_int32(irand32)

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(out) :: irand32

private subroutine rand_real(rrand)

Arguments

Type IntentOptional AttributesName
real(kind=rp), intent(out) :: rrand

public subroutine rand_real_array(rrand)

Arguments

Type IntentOptional AttributesName
real(kind=rp), intent(inout), DIMENSION(:):: rrand