qt5base-lts/tests/auto/corelib/global
Thiago Macieira 593f022515 Long live QRandomGenerator
This class provides a reasonably-secure random number generator that
does not need seeding. That is quite unlike qrand(), which requires a
seed and is low-quality (definitely not secure).

This class is also like std::random_device, but better. It provides an
operator() like std::random_device, but unlike that, it also provides a
way to fill a buffer with random data, not just one 32-bit quantity.
It's also stateless.

Finally, it also implements std::seed_seq-like generate(). It obeys the
standard requirement of the range (32-bit) but not that of the algorithm
(if you wanted that, you'd use std::seed_seq itself). Instead,
generate() fills with pure random data.

Change-Id: Icd0e0d4b27cb4e5eb892fffd14b4e3ba9ea04da8
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2017-06-12 06:14:34 +00:00
..
q_func_info Updated license headers 2016-01-21 18:55:18 +00:00
qflags Fix test build with ICC: QFlags does not auto cast to uint 2017-04-28 12:37:09 +00:00
qfloat16 Eliminate ambiguous casts involving qfloat16 2017-05-07 16:44:55 +00:00
qgetputenv qEnvironmentVariableIntValue: fix the case of a non-numeric value 2017-06-01 06:02:10 +00:00
qglobal foreach: do not use operators that trigger non-evaluated contexts 2016-12-10 18:11:38 +00:00
qglobalstatic tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qhooks tst_qhooks: test that it's possible to chain multiple hooks together 2016-11-18 15:22:32 +00:00
qlogging Fix tst_qmessagehandler for configurations without process support 2017-05-31 13:10:03 +00:00
qnumeric Add Intel copyright to files that Intel has had non-trivial contribution 2016-01-21 22:44:21 +00:00
qrand Updated license headers 2016-01-21 18:55:18 +00:00
qrandomgenerator Long live QRandomGenerator 2017-06-12 06:14:34 +00:00
qtendian QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
global.pro Long live QRandomGenerator 2017-06-12 06:14:34 +00:00