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
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