diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2021-03-14 09:16:25 -0700 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-03-15 05:14:45 +0000 |
commit | 0f7d433d6dcaf8b7c52b8cc00fdf010bb2f5d4d7 (patch) | |
tree | 18ec54f43ddd7353101f8b25da5c2400eb79ad2d /src/corelib | |
parent | 3c224d11228f2560d99078d5f0bf91237657def1 (diff) |
QRandomGenerator: remove dead code previously used by qrand()
Commit 9ee554ac1d1af97e7ad5b4bf78e2779f7d1c405f removed qrand() and
qsrand(), so commit 81896304dc1fb65da3302deb54ab4cfe060625ff removed the
functions accessing QRandEngine, but forgot to remove the actual engine.
Change-Id: I26b8286f61534f88b649fffd166c41aecf55d2b1
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit 420755edb71267f756df4c61955b910099ec9537)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/corelib')
-rw-r--r-- | src/corelib/global/qrandom.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp index eb7acc5edf..6db8121028 100644 --- a/src/corelib/global/qrandom.cpp +++ b/src/corelib/global/qrandom.cpp @@ -1295,26 +1295,4 @@ quint64 QRandomGenerator::_fillRange(void *buffer, qptrdiff count) return begin[0] | (quint64(begin[1]) << 32); } -namespace { -struct QRandEngine -{ - std::minstd_rand engine; - QRandEngine() : engine(1) {} - - int generate() - { - std::minstd_rand::result_type v = engine(); - if (std::numeric_limits<int>::max() != RAND_MAX) - v %= uint(RAND_MAX) + 1; - - return int(v); - } - - void seed(std::minstd_rand::result_type q) - { - engine.seed(q); - } -}; -} - QT_END_NAMESPACE |