PDA

View Full Version : FUNZIONE RANDOM...AIUTO!!!


TonyAsso
25-01-2007, 11:51
Scusate ragazzi ma ho un problema con la funzione random di Math :muro: (ah...sto programmando in java)
devo far uscire dalla funzione un valore compreso tra -5 e +5 ed ho fatto cosė:

public static int randomize ()
{
System.out.print("Random:"+(Math.random()*10-5)+"\n");
return (Math.random()*10-5);
}

e fin qui dovrebbe essere ok! Il problema sta nel fatto che i numeri negativi non sono di tipo int e quindi pensavo di modificarlo con double, solo che non mi servono tutti quei numeri dopo la virgola...quindi come faccio ad arrotondarli?
grazie

yorkeiser
25-01-2007, 12:09
Uh?? I numeri negativi interi SONO di tipo int


int randomize()
{
return ((int)(Math.random()*12.0-6.0));
}


Attento che nel tuo codice fai due chiamate alla funzione random(), quindi il randomico da te stampato a video non č uguale quello che la funzione ti restituisce.

TonyAsso
25-01-2007, 13:19
ok grazie ora vado subito a provarlo... :D