Return the next pseudo-random deviate from a sequence which is uniformly distributed in the interval [0,1]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pikaia_class), | intent(inout) | :: | me |
function urand(me) result(r) implicit none class(pikaia_class),intent(inout) :: me real(wp) :: r r = me%rand%genrand64_real1() end function urand