userver: utils::RandomBase Class Reference
Loading...
Searching...
No Matches
utils::RandomBase Class Referenceabstract

Virtualized standard UniformRandomBitGenerator concept, for use with random number distributions. More...

#include <userver/utils/rand.hpp>

Public Types

using result_type = uint32_t
 

Public Member Functions

virtual result_type operator() ()=0
 

Static Public Member Functions

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

Detailed Description

Virtualized standard UniformRandomBitGenerator concept, for use with random number distributions.

Definition at line 18 of file rand.hpp.

Member Typedef Documentation

◆ result_type

using utils::RandomBase::result_type = uint32_t

Definition at line 20 of file rand.hpp.

Member Function Documentation

◆ max()

static constexpr result_type utils::RandomBase::max ( )
inlinestaticconstexpr

Definition at line 27 of file rand.hpp.

◆ min()

static constexpr result_type utils::RandomBase::min ( )
inlinestaticconstexpr

Definition at line 26 of file rand.hpp.


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