@smalldragon, e' vero che il seed permette di generare una sequenza di numeri pseudocasuali PREVEDIBILE, MA bisogna conoscere il seed!
Inoltre la lunghezza della sequenza NON E' 10 o 20 elementi, ma, in base al l'algoritmo, si va da 2^32-1 (QUATTRO MILIARDI di valori e spiccioli) a 2^19937-1 (alias 10^6001 - SEIMILA E UNO - e spiccioli) direi che ti basta per qualche MILIARDO d'anni.
E' la stessa logica della crittografia: puoi decifrare facilmente un testo SE conosci la chiave, altrimenti col piffero che lo decodifichi.
Quindi, tutto quello che serve e' usare un seed che non sia facilmente prevedibile. E di metodi c'e'ne sono n-mila ed INFINITAMENTE piu' semplici del tuo approccio. Il piu' banale e' usare l'orologio di sistema.
Un'altro e usare il generatore di numeri CASUALI hardware della CPU (proprio CASUALI, NON pseudocasuali) , come fatto nel codice che hai postato.
STUDIA MEGLIO l'argomento perche' stai cercando di risolvere un problema che NON ESISTE.