ayanda83
14th March 2014, 19:36
Hi everyone, I have the function below. the function is suppose to generate an account number and return it in form of a QString.
QString NewAccount::genAccountNum()
{
QString tempStr, accNum;
int num1 = rand()%100000 + 999999;
tempStr.append(static_cast<QString>(num1));
accNum.append("AB");
accNum.append(tempStr);
return accNum;
}
The function returns the substring "AB" followed by gibberish, something that looks like Chinese fonts. AM I DOING SOMETHING WRONG HERE?
QString NewAccount::genAccountNum()
{
QString tempStr, accNum;
int num1 = rand()%100000 + 999999;
tempStr.append(static_cast<QString>(num1));
accNum.append("AB");
accNum.append(tempStr);
return accNum;
}
The function returns the substring "AB" followed by gibberish, something that looks like Chinese fonts. AM I DOING SOMETHING WRONG HERE?