sinceramente non ho capito la tua modificaOriginariamente inviato da Marsellus Wallace
No, mi permetto di correggere Yassassin (quale onore), la sua formula non è precisa. Usa questa:
ciaocodice:Math.round(Math.random()*3)%3+1;![]()
![]()
la mia funzione -> Math.round(Math.random()*2) ti restituisce un valore compreso tra 0 e 2 -> incrementato di 1 avrai sempre un valore compreso tra 1 e 3
la tua funzione -> Math.round(Math.random()*3) ti restituisce un valore compreso tra 0 e 3 -> quindi dividi il valore per 3 e ti ritrovi il resto (significato del %) -> al resto aggiungi 1 e avari un valore compreso tra 1 e 3
la differenza tra la mia funzione e la tua è che io faccio 2 passaggi tu 3![]()
correggimi se sbaglio.
ps: la funzione di Shork è comunque corretta perchè Math.random() non restituisce mai 0 ma sempre 0.qualche cosa![]()