Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::numeric::RandomEngine Class Reference
Inheritance diagram for bb::numeric::RandomEngine:
bb::numeric::RNG

Public Member Functions

uint8_t get_random_uint8 () override
 
uint16_t get_random_uint16 () override
 
uint32_t get_random_uint32 () override
 
uint64_t get_random_uint64 () override
 
uint128_t get_random_uint128 () override
 
uint256_t get_random_uint256 () override
 
- Public Member Functions inherited from bb::numeric::RNG
virtual ~RNG ()=default
 
 RNG () noexcept=default
 
 RNG (const RNG &other)=default
 
 RNG (RNG &&other)=default
 
RNGoperator= (const RNG &other)=default
 
RNGoperator= (RNG &&other)=default
 
uint512_t get_random_uint512 ()
 
uint1024_t get_random_uint1024 ()
 

Detailed Description

Definition at line 84 of file engine.cpp.

Member Function Documentation

◆ get_random_uint128()

uint128_t bb::numeric::RandomEngine::get_random_uint128 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 115 of file engine.cpp.

◆ get_random_uint16()

uint16_t bb::numeric::RandomEngine::get_random_uint16 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 93 of file engine.cpp.

◆ get_random_uint256()

uint256_t bb::numeric::RandomEngine::get_random_uint256 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 129 of file engine.cpp.

◆ get_random_uint32()

uint32_t bb::numeric::RandomEngine::get_random_uint32 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 100 of file engine.cpp.

◆ get_random_uint64()

uint64_t bb::numeric::RandomEngine::get_random_uint64 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 107 of file engine.cpp.

◆ get_random_uint8()

uint8_t bb::numeric::RandomEngine::get_random_uint8 ( )
inlineoverridevirtual

Implements bb::numeric::RNG.

Definition at line 86 of file engine.cpp.


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