qt5base-lts/examples
Thiago Macieira 19b0ce5daa Change almost all other uses of qrand() to QRandomGenerator
The vast majority is actually switched to QRandomGenerator::bounded(),
which gives a mostly uniform distribution over the [0, bound)
range. There are very few floating point cases left, as many of those
that did use floating point did not need to, after all. (I did leave
some that were too ugly for me to understand)

This commit also found a couple of calls to rand() instead of qrand().

This commit does not include changes to SSL code that continues to use
qrand() (job for someone else):
  src/network/ssl/qsslkey_qt.cpp
  src/network/ssl/qsslsocket_mac.cpp
  tests/auto/network/ssl/qsslsocket/tst_qsslsocket.cpp

Change-Id: Icd0e0d4b27cb4e5eb892fffd14b5285d43f4afbf
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2017-11-08 09:14:03 +00:00
..
aggregate
corelib Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
dbus Use qRadiansToDegrees() and qDegreesToRadians() more widely 2017-07-05 10:15:34 +00:00
embedded Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
gui doc: cleanup raster window example 2017-07-03 10:20:37 +00:00
network Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
opengl Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
qmake Unify license header usage. 2016-03-29 10:20:03 +00:00
qpa Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
qtconcurrent Examples: Remove remains of wince 2017-07-14 17:30:51 +00:00
qtestlib Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-06 15:36:44 +02:00
sql Merge remote-tracking branch 'origin/5.9' into 5.10 2017-09-20 11:58:32 +02:00
touch Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
vulkan hellovulkantexture: Fix issues with new validation layer 2017-10-16 08:15:39 +00:00
widgets Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
xml Merge remote-tracking branch 'origin/5.9' into dev 2017-07-19 09:47:29 +02:00
examples.pro examples: fix compile without opengl support 2017-08-29 20:30:45 +00:00
README

Qt is supplied with a number of example applications that have been
written to provide developers with examples of the Qt API in use,
highlight good programming practice, and showcase features found in each of
Qt's core technologies.


Documentation for examples can be found in the Examples section
of the Qt documentation.