#include <guid.h>
Public Member Functions | |
| GUIDGenerator () | |
| MyGUID | next () |
| Generates the next GUID, which it will never return again. | |
Private Attributes | |
| std::mt19937_64 | m_rand |
| std::uniform_int_distribution< u64 > | m_uniform |
| GUIDGenerator::GUIDGenerator | ( | ) |
References m_rand, m_uniform, myrand_bytes(), and porting::secure_rand_fill_buf().
| MyGUID GUIDGenerator::next | ( | ) |
|
private |
Referenced by GUIDGenerator(), and next().
|
private |
Referenced by GUIDGenerator(), and next().