ืืื ืฉืืืช Math.random() ื-Java?
0.0 โค random < 1.0
ืฉืื ืื ืฉืืืกืคืจ ืืืงืจืื ืืืื ืื ืฉืืื ื-0.0 ืืงืื ื-1.0 .
ืืืฆื ืืืฉืชืืฉ ื- Math.random() ื-Java?
ืืฉืืืืฉ ืืฉืืืช Math.random() ืืื ืื ืคืฉืื ืืคืืื ืืืชืืืืื.ืืืืื 1
ืืืื ื ืกืชืื ืขื ืืืืื ืืกืืกืืช ืืืื ื ืืจืืจื.public class RandomTest {
public static void main(String[] args) {
double random1 = Math.random();
double random2 = Math.random();
System.out.println("First Random Number: " + random1);
System.out.println("Second Random Number: " + random2);
}
}
ืชึฐืคืึผืงึธื
ืืกืคืจ ืืงืจืื ืจืืฉืื: 0.5486939400685561 ืืกืคืจ ืืงืจืื ืฉื ื: 0.23550115674999972
ืฉืืืืฉ ืืฉืืืช random() ืืชืื Range
ืงืจืืื ืืฉืืืช Math.random() ื ืจืืืช ืื ืืืื ืืืืื. ืขื ืืืช, ืืฆืืจื ืฉืื ื ืืืกืคืจืื ืืงืจืืืื ืื ืชืืื ื ืืฆื ืืืืื ืฉื 0 ื-1. ืขืืืจ ืืขืืืช ืืืืื ืืืืืชืืื, ืื ื ืืืืืื ืืคืขืื ืื ืืืืืืื ืืืจืื ืฉืฆืืื ื. ืืืื ื ืกืชืื ืขื ืืืืื ืืฉืืืืฉ ืืฉืืืช Math.random() ืขืืืจ ืืืื ื ืชืื, ื ื ืื 1 ืขื 50.ืืืืื 2
public class RandomNumberInRange {
public static int getRandom(int min, int max) {
int range = (max - min) + 1;
int random = (int) ((range * Math.random()) + min);
return random;
}
public static void main(String[] args) {
// Let's play Ludo with 4 Players
int dieRoll = getRandom(1, 6);
System.out.println("Red's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Blue's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Green's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Yellow's Turn: " + dieRoll);
}
}
ืชึฐืคืึผืงึธื
ืชืืจ ืืืื: 3 ืชืืจ ืืืื: 2 ืชืืจ ืืจืืง: 6 ืชืืจ ืฆืืื: 4
GO TO FULL VERSION