Ok, I've followed qsrand()/qrand() way:
qsrand((uint)time.msec());
...
QString Utils
::getRandomHex(const int &length
) {
for(int i = 0; i < length; i++) {
int n = qrand() % 16;
randomHex.
append(QString::number(n,
16));
}
return randomHex;
}
QTime time = QTime::currentTime();
qsrand((uint)time.msec());
...
QString Utils::getRandomHex(const int &length)
{
QString randomHex;
for(int i = 0; i < length; i++) {
int n = qrand() % 16;
randomHex.append(QString::number(n,16));
}
return randomHex;
}
To copy to clipboard, switch view to plain text mode
Bookmarks