![]() |
Qt 6.x
The Qt SDK
|
Include dependency graph for qrandom_p.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Enumerations | |
| enum | QRandomGeneratorControl { UseSystemRNG = 1 , SkipSystemRNG = 2 , SkipHWRNG = 4 , SetRandomData = 8 , RandomDataMask = 0xfffffff0 } |
| enum | RNGType { SystemRNG = 0 , MersenneTwister = 1 } |
Functions | |
| QRandomGenerator::InitialRandomData | qt_initial_random_value () noexcept |
Variables | ||
| struct { | ||
| } | qt_randomdevice_control | |
| Enumerator | |
|---|---|
| UseSystemRNG | |
| SkipSystemRNG | |
| SkipHWRNG | |
| SetRandomData | |
| RandomDataMask | |
Definition at line 24 of file qrandom_p.h.
| enum RNGType |
| Enumerator | |
|---|---|
| SystemRNG | |
| MersenneTwister | |
Definition at line 34 of file qrandom_p.h.
|
noexcept |
Returns an initial random value (useful for QHash's global seed). This function attempts to use OS-provided random values to avoid initializing QRandomGenerator::system() and qsimd.cpp.
Note: on some systems, this functionn may rerturn the same value every time it is called.
Definition at line 187 of file qrandom.cpp.
| const struct { ... } qt_randomdevice_control |
Referenced by QRandomGenerator::SystemGenerator::generate().