随机字符串 int max = 32;//字符串长度 QString tmp = QString("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"); QString str ; QTime t; t = QTime::currentTime(); qsrand(t.msec()+t.second()*1000); for(int i=0;i<max;i++) { int len = qrand()%tmp.length(); str[i] =tmp.at(len); } QString randString = str; 随机数 QString singelNo,stringNo; qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); for(int i=0; i<4; i++) { singelNo=QString::number(qrand()%10); stringNo.append(srand); }