Я использую инфраструктуру QT, поэтому, если в ней реализовано что-то подобное, я бы использовал ее, но не смог найти.
Я хотел бы получить случайные значения цвета для строк переменной длины.
Если вы включите <QHash>, тогда вы получите перегрузки функции qHash(), одна из которых:
<QHash>
qHash()
uint qHash(const QString & key)