Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Utils::RandomStream Namespace Reference

Functions

uint64_t Derive (uint64_t seed, uint64_t stream)
uint64_t FreshSeed ()
double Uniform (std::mt19937_64 &engine)

Function Documentation

◆ Derive()

uint64_t Utils::RandomStream::Derive ( uint64_t seed,
uint64_t stream )
inline

Definition at line 11 of file RandomStream.h.

Referenced by Simulators::IState::DeriveSeed(), and FreshSeed().

◆ FreshSeed()

uint64_t Utils::RandomStream::FreshSeed ( )
inline

Definition at line 19 of file RandomStream.h.

References Derive().

◆ Uniform()

double Utils::RandomStream::Uniform ( std::mt19937_64 & engine)
inline

Definition at line 29 of file RandomStream.h.