Jak wygenerowac liczbe z przedzialu (-x,2x).
Tworze instancje klasy Random i wywoluje nextDouble();
nextDouble zwraca mi od 0 do 1.
czy to jest dobre rozwiazanie
rand.nextDouble()x3-x ??
Jak wygenerowac liczbe z przedzialu (-x,2x).
Tworze instancje klasy Random i wywoluje nextDouble();
nextDouble zwraca mi od 0 do 1.
czy to jest dobre rozwiazanie
rand.nextDouble()x3-x ??
Rusz głową.
Sam napisałeś, że nextDouble
zwraca liczbę z przedziału 0..1
- zatem jaką minimalną oraz maksymalną wartość może przyjąć to Twoje wyrażenie?
Można np użyć klasy Random albo Math.
public double drawNumber(double x){
Random r = new Random();
return r.nextDouble()*(3*x) - x;
}
public double drawNumber(double x){
return Math.random()*(3*x) - x;
}