Ma non è già così?
Ho letto nella documentazione MSDN che se non dai parametri a randomize viene presa come base per il calcolo del numero random il timer di sistema...

riporto il testo:

"Randomize utilizza numero per inizializzare il generatore di numeri casuali della funzione Rnd assegnandogli un nuovo valorebase. Se numero viene omesso, il valore restituito dal timer di sistema verrà utilizzato come nuova base."

Sbaglio?