Неплохо, есть идея как сделать уникальный random int для каждой строки, не рандомный, но уникальный.Начало положено, буду думать как сделать random int для каждой отдельной строки
Смотри есть такой макрос, как:
Код:
__COUNTER__
Пример, первый вызов этого макроса, будет значение 0-ль, второй вызов 1 и т.д.
Тогда если переделать код так:
Код:
template < int N >
struct RandomChar
{
static const char value = static_cast<char>(1 + RandomInt < N, 0x7F - __COUNTER__ + 1 >::value);
};
У тебя будет уникальный ключ для каждой строки, это не рандом, но значения уже разные.)))