summaryrefslogtreecommitdiffstats
path: root/examples/corelib/tools/contiguouscache/randomlistmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/corelib/tools/contiguouscache/randomlistmodel.cpp')
-rw-r--r--examples/corelib/tools/contiguouscache/randomlistmodel.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/corelib/tools/contiguouscache/randomlistmodel.cpp b/examples/corelib/tools/contiguouscache/randomlistmodel.cpp
index f3d8f4b133..ccaa45a28b 100644
--- a/examples/corelib/tools/contiguouscache/randomlistmodel.cpp
+++ b/examples/corelib/tools/contiguouscache/randomlistmodel.cpp
@@ -48,6 +48,7 @@
**
****************************************************************************/
#include "randomlistmodel.h"
+#include <QRandomGenerator>
#include <stdlib.h>
static const int bufferSize(500);
@@ -101,6 +102,6 @@ void RandomListModel::cacheRows(int from, int to) const
//![1]
QString RandomListModel::fetchRow(int position) const
{
- return QString::number(rand() % ++position);
+ return QString::number(QRandomGenerator::global()->bounded(++position));
}
//![1]