template <typename T>
class BitGeneratorInterface
Defined at line 21 of file ../../third_party/cobalt/src/algorithms/random/random.h
A class template for an interface to a source of random instances of an
unsigned integer type |T|. On Fuchsia this can be implemented by a class
which draws from the Zircon CPRNG.
Classes generated from this template satisfy the requirements of the
UniformRandomBitGenerator C++ concept.
Public Methods
void BitGeneratorInterface<T> ()
Defined at line 27 of file ../../third_party/cobalt/src/algorithms/random/random.h
result_type min ()
Defined at line 29 of file ../../third_party/cobalt/src/algorithms/random/random.h
result_type max ()
Defined at line 30 of file ../../third_party/cobalt/src/algorithms/random/random.h
void ~BitGeneratorInterface<T> ()
Defined at line 34 of file ../../third_party/cobalt/src/algorithms/random/random.h
result_type operator() ()