随机字符串(C++)

string randomString(int stringLangs) {
	srand((unsigned)time(0));
	int stringTypeNumber, generateCounts;
	char* generatePointer = new char[stringLangs];
	for (generateCounts = 0; generateCounts < stringLangs; generateCounts++) {
		stringTypeNumber = rand() % 3 + 1;
		switch (stringTypeNumber) {
		case 1:generatePointer[generateCounts] = rand() % 10 + 48; break;
		case 2:generatePointer[generateCounts] = rand() % 26 + 65; break;
		case 3:generatePointer[generateCounts] = rand() % 26 + 97; break;
		}
	}
	generatePointer[stringLangs] = '\0';
	return generatePointer;
}

2020年6月11日18:28:53

你可能感兴趣的:(C++笔记)