ciao a tutti,
come posso ricavare un numero random "n" compreso tra 690 e 750
ho fatto cosi
:master:codice:setProperty (nome, _y, random(Math.random(690 > n < 750));
ciao a tutti,
come posso ricavare un numero random "n" compreso tra 690 e 750
ho fatto cosi
:master:codice:setProperty (nome, _y, random(Math.random(690 > n < 750));
Se usi random fai
random(61)+690
Altrimenti se usi Math.random
Math.round(Math.random()*61) + 690
![]()
scusami io vorrei che le clip si posizionassero in maniera random dentro un rettangolo
che ha queste caratteristiche
_x compreso tra 690 e 750 e _y compreso tra 100 e 500
e faccio cosi
ma praticamente cosi si posizionano quasi una sopra l'altracodice:setProperty(nome, _x, Math.round(Math.random()*61) + 690 ); setProperty(nome, _y, random(Math.random(100>n<500)));![]()
Devi cambiare anche la _y in modo analogo alla _x
eval(nome)._x = Math.round(Math.random()*61))+690
eval(nome)._y = Math.round(Math.random()*400))+100
da errore di sintassi :master:codice:eval(nome)._x = Math.round(Math.random()*61))+690
scusami
ho risolto pare vada bene solo come fai a determinare cosi
che la posizione _x è compresa tra 690 e 750 e _y compresa tra 100 e 500 :master:codice:eval(nome)._x = Math.round(Math.random()*61)+690; eval(nome)._y = Math.round(Math.random()*400)+100;
Ho messo una parentesi di troppo
eval(nome)._x = Math.round(Math.random()*61)+690
eval(nome)._y = Math.round(Math.random()*400)+100
Beh tu faiOriginariamente inviato da Rossella_75
scusami
ho risolto pare vada bene solo come fai a determinare cosi
che la posizione _x è compresa tra 690 e 750 e _y compresa tra 100 e 500 :master:codice:eval(nome)._x = Math.round(Math.random()*60)+690; eval(nome)._y = Math.round(Math.random()*400)+100;
Numero casuale tra 0 e 60 (Math.random()*60) (61 è sbagliato, andava bene nel random(61), qui va bene 60)
Poi a questo numero casuale tra 0 e 60 tu sommi 690.
Per cui, se il numero casuale è 0, il valore totale sarà 690.
Se è 60, il valore totale sarà 750 (690+60)
Tutti gli altri valori sono compresi tra 690 e 750 visto che il numero casuale è compreso tra 0 e 60
Idem per le _y...tu generi un numero compreso tra 0 e 400 e lo sommi a 100. Quindi il minimo sarà 100, il massimo 500, gli altri valori compresi.
Oovviamente 60 e 100 derivano da 750-60 e da 500-400![]()
grazie mille![]()