il comportamento è comprensibile

se hai scritto esattamente così, ogni volta che esegui un lancio() usi una variabile che ha scope limitato alla funzione e che ogni volta reinizializzi a 1.

dovresti portare var count = 1 al di fuori della funzione, mentre all'interno della funzione devi solo incrementarla.