Я ищу методы для генерации случайных строк в С++. Вот мой код:
string randomStrGen(int length) {
static string charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
string result;
result.resize(length);
srand(time(NULL));
for (int i = 0; i < length; i++)
result[i] = charset[rand() % charset.length()];
return result;
}
Но seed(time(NULL))
не является случайным достаточно. Есть ли другой лучший способ генерации случайных строк в С++?