qt5base-lts/tests/auto/corelib
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
..
animation Rename macos blacklisting to osx 2017-04-24 07:24:08 +00:00
codecs QTextCodec: add QStringView overloads 2017-04-06 12:05:33 +00:00
global Long live QRandomGenerator 2017-06-12 06:14:34 +00:00
io Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
itemmodels Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
json json: Add operator[] to QJsonDocument for implicit object and array access 2017-06-08 11:23:55 +00:00
kernel Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
mimetypes Merge remote-tracking branch 'origin/5.9' into dev 2017-05-29 10:54:41 +02:00
plugin QUuid: add fromString(QStringView/QLatin1String) 2017-04-20 17:02:44 +00:00
statemachine Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2016-01-26 11:27:37 +00:00
thread Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
tools Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
xml Build examples and tests only if their requirements are met 2017-03-22 15:55:55 +00:00
corelib.pro Add support for Apple tvOS 2016-05-17 16:11:23 +00:00