|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2057
|
[javascript] generare un numero random multiplo di 5 ma all'interno di un range
ciao,
risono di nuovo io questa volta con un quesito differente , una via di mezzo tra matematica e informatica . Spero possiate aiutarmi , perchè non so come levarci le gambe volevo generare un numero random che sia all'interno di un range 0-width , e che sia multiplo di un altro determinato numero (nel mio caso 5) Pensavo a fare con : Codice:
math.random()*(width-1) |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Da 0 a n, quanti sono i numeri multipli di 5 che puoi generare? Dato questo valore lo usi come range della funzione random e moltiplichi il risultato per 5
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 845
|
1. generi un numero tra 0 e width/5
es. se width = 60 math.random()*12 2. arrotondi il numero trasformandolo in int con Math.round() (ho googlato, non so se sia giusta la funzione) 3. moltiplichi il risultato per 5 |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2057
|
Quote:
P.s ci avevo pensato ,ma poiché c'è da dividere e moltiplicare per 5 pensavo che tale formula equivalesse a moltiplicare per width senza ne moltiplicare ne dividere per 5 . Evidentemente avevo ragionato male Inviato dal mio Galaxy Nexus con Tapatalk 2 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:06.




















