PDA

Visualizza la versione completa : [J] funzione Math.random


alex86
03-02-2004, 21:32
(int)((Math.random()*64-32))

mi dite cosa restituisce?

alex86
03-02-2004, 21:34
MI dite anke cosa fa math.abs?

Bloody3000
04-02-2004, 08:50
(int)((Math.random()*64-32))
Ti restituisce un numero intero, positivo o negativo, approssimato per difetto (per questo c'e il casting con (int))
scelto in modo pseudocasuale, ovverso la macchina lo calcola in qualche modo ma per te e' casuale.
Poi viene modificato con i calcoli *64 e -32, come vedi.

Math.abs restituisce il valore assoluto del numero a cui viene applicato, ovvero lo priva del segno.
esempio applicato a -4 e 4 restituisce lo stesso risultato, 4.

Spero di esserti stato utile!

alex86
04-02-2004, 16:52
si...ma nn ho capito bene cosa fanno esattamente *64-32

alex86
04-02-2004, 16:52
si...ma nn ho capito bene cosa fanno esattamente *64-32

Xadoom
04-02-2004, 17:07
Moltiplicano il numero casuale per 64 e sottraggono 32!!!! :eek:

alex86
04-02-2004, 18:42
Originariamente inviato da Xadoom
Moltiplicano il numero casuale per 64 e sottraggono 32!!!! :eek:

:quote: ke idiota...va bč!nn dite a nex ke ve l'ho kiesto ok? :D

Loading