FORCES
FORtran lib for Comp. Env. Sys.
|
XOR4096-based random number generator. More...
Go to the source code of this file.
Data Types | |
interface | mo_xor4096::get_timeseed |
Generate seed for xor4096. More... | |
interface | mo_xor4096::xor4096 |
Uniform XOR4096-based RNG. More... | |
interface | mo_xor4096::xor4096g |
Gaussian XOR4096-based RNG. More... | |
Modules | |
module | mo_xor4096 |
XOR4096-based random number generator. | |
Functions/Subroutines | |
subroutine | mo_xor4096::get_timeseed_i4_0d (seed) |
subroutine | mo_xor4096::get_timeseed_i4_1d (seed) |
subroutine | mo_xor4096::get_timeseed_i8_0d (seed) |
subroutine | mo_xor4096::get_timeseed_i8_1d (seed) |
subroutine | mo_xor4096::xor4096s_0d (seed, singleintegerrn, save_state) |
subroutine | mo_xor4096::xor4096s_1d (seed, singleintegerrn, save_state) |
subroutine | mo_xor4096::xor4096f_0d (seed, singlerealrn, save_state) |
subroutine | mo_xor4096::xor4096f_1d (seed, singlerealrn, save_state) |
subroutine | mo_xor4096::xor4096l_0d (seed, doubleintegerrn, save_state) |
subroutine | mo_xor4096::xor4096l_1d (seed, doubleintegerrn, save_state) |
subroutine | mo_xor4096::xor4096d_0d (seed, doublerealrn, save_state) |
subroutine | mo_xor4096::xor4096d_1d (seed, doublerealrn, save_state) |
subroutine | mo_xor4096::xor4096gf_0d (seed, singlerealrn, save_state) |
subroutine | mo_xor4096::xor4096gf_1d (seed, singlerealrn, save_state) |
subroutine | mo_xor4096::xor4096gd_0d (seed, doublerealrn, save_state) |
subroutine | mo_xor4096::xor4096gd_1d (seed, doublerealrn, save_state) |
Variables | |
integer(i4), parameter, public | mo_xor4096::n_save_state = 132_i4 |
Dimension of vector saving the state of a stream. | |
XOR4096-based random number generator.
This module provides random number generator based on xor4096 algorithm.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_xor4096.f90.