JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::WyRand Struct Reference

#include <JPLSpatial/Algo/Random.h>

Public Types

using result_type = uint64
 

Public Member Functions

 WyRand (uint64 seed) noexcept
 
result_type operator() () noexcept
 

Static Public Member Functions

static constexpr result_type min ()
 
static constexpr result_type max ()
 

Public Attributes

uint64 State = 0
 

Member Typedef Documentation

◆ result_type

Constructor & Destructor Documentation

◆ WyRand()

JPL::WyRand::WyRand ( uint64  seed)
inlineexplicitnoexcept

Member Function Documentation

◆ max()

static constexpr result_type JPL::WyRand::max ( )
inlinestaticconstexpr

◆ min()

static constexpr result_type JPL::WyRand::min ( )
inlinestaticconstexpr

◆ operator()()

result_type JPL::WyRand::operator() ( )
inlinenoexcept

Member Data Documentation

◆ State

uint64 JPL::WyRand::State = 0

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