Non conosco Vb6, ma immagino tu debba inizializzare il random seed. Questo è un esempio che ho trovato sul sito della Microsoft (è per vb 2010, ma esiste sicuramente una funzione simile che fa al caso tuo):
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))