Agora  1.2.0
Agora project
SlowRand Class Reference

#include <utils.h>

Public Member Functions

 SlowRand ()
 
uint64_t NextU64 ()
 

Private Attributes

std::random_device rand_dev_
 
std::mt19937_64 mt_
 
std::uniform_int_distribution< uint64_t > dist_
 

Constructor & Destructor Documentation

◆ SlowRand()

SlowRand::SlowRand ( )
inline

Member Function Documentation

◆ NextU64()

uint64_t SlowRand::NextU64 ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ dist_

std::uniform_int_distribution<uint64_t> SlowRand::dist_
private

◆ mt_

std::mt19937_64 SlowRand::mt_
private

◆ rand_dev_

std::random_device SlowRand::rand_dev_
private

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