Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | seed |
subroutine dSFMT_init(seed)
! Initialise the dSFMT RNG and fill random_store with
! a block of random numbers in interval [0,1).
!
! In:
! seed: seed for the RNG.
integer, intent(in) :: seed
call init_gen_rand_fwrapper(int(seed,c_int32_t))
call fill_array_close_open_fwrapper(random_store, &
int(random_store_size, c_int))
current_element = 1
end subroutine dSFMT_init