gKit2 light
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
Threefry Struct Reference

Classes

struct  array2x32
 

Public Types

typedef unsigned result_type
 

Public Member Functions

 Threefry (const uint64_t s)
 
 Threefry (const unsigned hi, const unsigned lo=0xacac820c)
 
void seed (const unsigned hi, const unsigned lo=0xacac820c)
 
void seed64 (const uint64_t s)
 
Threefryindex (const uint64_t i)
 
unsigned sample ()
 
unsigned sample_range (const unsigned range)
 
unsigned operator() ()
 

Static Public Member Functions

static constexpr unsigned min ()
 
static constexpr unsigned max ()
 

Detailed Description

Definition at line 215 of file rand123.h.


Class Documentation

◆ Threefry::array2x32

struct Threefry::array2x32

Definition at line 261 of file rand123.h.

Class Members
unsigned v[2]

The documentation for this struct was generated from the following file: