有没有什么函数或类似的函数可以让我创建完全随机的字符串或数字?
发布于 2010-07-14 18:10:49
您可以使用qrand创建随机数。如果需要字符串,可以将int转换为string。您还可以检查QUuid类,它生成通用惟一标识符。这些不是“完全随机的”,但它们是独一无二的。
发布于 2012-10-25 01:46:42
int number;
int randomValue = qrand() % number;返回具有0 <= randomValue < number的随机数randomValue。
qrand()是在QtGlobal中声明的,它被许多其他Qt文件包含。
int value;
QString aString = QString::number(value);将整数转换为QString。
发布于 2014-09-17 20:05:32
下面的示例生成大写字母从A到Z且长度= len的字母字符串。
QString randString(int len)
{
QString str;
str.resize(len);
for (int s = 0; s < len ; ++s)
str[s] = QChar('A' + char(qrand() % ('Z' - 'A')));
return str;
}https://stackoverflow.com/questions/3244999
复制相似问题