Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Ase::AutoSeeder Class Reference

AutoSeeder provides non-deterministic seeding entropy. More...

#include "randomhash.hh"

Public Member Functions

uint64 operator() () const
 Generate non-deterministic 64bit random value.
 
template<typename RandomAccessIterator >
void generate (RandomAccessIterator begin, RandomAccessIterator end)
 Fill the range [begin, end) with random unsigned integer values.
 

Static Public Member Functions

static uint64 random ()
 Generate non-deterministic 64bit random value.
 

Detailed Description

AutoSeeder provides non-deterministic seeding entropy.

Definition at line 206 of file randomhash.hh.

Member Function Documentation

◆ generate()

template<typename RandomAccessIterator >
void Ase::AutoSeeder::generate ( RandomAccessIterator  begin,
RandomAccessIterator  end 
)

Fill the range [begin, end) with random unsigned integer values.

Definition at line 214 of file randomhash.hh.

References operator()(), and uint64_t.

◆ operator()()

uint64 Ase::AutoSeeder::operator() ( ) const

Generate non-deterministic 64bit random value.

Definition at line 211 of file randomhash.hh.

References random().

Referenced by generate().

◆ random()

static uint64 Ase::AutoSeeder::random ( )
static

Generate non-deterministic 64bit random value.

Definition at line 209 of file randomhash.hh.

References Ase::random_int64().

Referenced by operator()().


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