Vorrei sapere come avere una sequenza di numeri random nella quale almeno una volta un numero deve apparire e dove non ci siano quindi ripetizioni dello stesso numero.
Questo è il codice
Randomize timer
//crea la sequenza con il randomize
For i = 0 To 5
numcasuale = Int(Rnd * 5)
//numecasuale è il numero compreso tra 0 e 5
Next i
vorrei che la variabile numcasuale mostrasse si un numero casuale compreso tra 0 e 5 ma vorrei che non ripetesse un numero già mostrato e che mostrasse almeno una volta ogni numero.
La sequenza invece di essere:
2 3 2 5 0 1
dovrebbe essere
2 3 0 1 4 5
i numeri anche se hanno una sequenza casuale non vengono ripetuti più di una volta e sono presenti tutti..
Qualcuno sa come creare la sequenza?


Rispondi quotando