IMHO, nel panico ci avevi preso perchè
1)
essendo l'algoritmo di generazione pseudocausale basato sull'ora corrente
la generazione di valori casuali con diverse istanze di randomclass create a brevissima distanza di tempo
di fatto portava a valori uguali a quelli della precedente istanza;
2)
la creazione di n istanze di randomclass invece di una sola ha il suo peso e rallenta il tutto