cfad4e298f
Since we don't document how many bytes one needs (it's 2496), it's difficult for the caller to provide just enough data in the seed sequence. Moreover, since std::mt19937 doesn't make it easy to provide the ideal size either, we can't actually write code that operates optimally given a quint32 range either -- we only provide it via std::seed_seq, which is inefficient. However, we can do it internally by passing QRandomGenerator to the std::mersenne_twister_engine constructor, as it's designed to work. Change-Id: Icaa86fc7b54d4b368c0efffd14f0613c10998321 Reviewed-by: Lars Knoll <lars.knoll@qt.io> |
||
---|---|---|
.. | ||
q_func_info | ||
qflags | ||
qfloat16 | ||
qgetputenv | ||
qglobal | ||
qglobalstatic | ||
qhooks | ||
qlogging | ||
qnumeric | ||
qrand | ||
qrandomgenerator | ||
qtendian | ||
global.pro |