mt19937_64 Module

This module defines a class that encapsulates the mersenne-twister random number generator


Uses

  • module~~mt19937_64~~UsesGraph module~mt19937_64 mt19937_64 iso_fortran_env iso_fortran_env module~mt19937_64->iso_fortran_env

Used by

  • module~~mt19937_64~~UsedByGraph module~mt19937_64 mt19937_64 module~random_number_generator_utilities random_number_generator_utilities module~random_number_generator_utilities->module~mt19937_64

Derived Types

type, public ::  mt19937

Class that encapsulates the mersenne-twister random number generator

Type-Bound Procedures

procedure, public :: init_genrand64
procedure, public :: init_by_array64
generic, public :: initialize => init_genrand64, init_by_array64
procedure, public :: genrand64_real1
procedure, public :: genrand64_real2
procedure, public :: genrand64_real3
procedure, public :: genrand64_int64