0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_xor4096.f90 File Reference

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.
 

Detailed Description

XOR4096-based random number generator.

This module provides random number generator based on xor4096 algorithm.

Authors
Juliane Mai
Date
Nov 2011

Definition in file mo_xor4096.f90.