Random Sınıfı ile Rasgele Sayılar Üretmek
Rasgele sayılar üretmek için
Random sınıfından veya
Math sınıfının
random() metodundan yararlanırız.
Math sınıfı ile 0 ile 1 arasında rasgele sayılar üretebiliriz. Oysa
Random sınıfı ile rasgele
int,
long,
byte,
double,
float ve hatta
boolean sonuçlar üretebiliriz.
Bununla ilgili şu örneklere bakılabilir:
package kodcu.net;
import java.util.Random;
public class Rasgele {
public static void main(
String[] args) {
// Math sınıfı ile rasgele sayı üretelim
// Sonuç 0 ile 1 arasında ondalıklı sayı olacak
System.
out.println(
Math.random());
// Random sınıfı ile rasgele sayı üretelim
Random r =
new Random();
// Sonuç eksili veya artılı tam sayı olacak
System.
out.println(r.nextInt());
// Sonuç 0 ile 10 arasında tam sayı olacak
System.
out.println(r.nextInt(10));
}
}
Bu kod için üretilen rasgele sayılar şunlardır:
0.45050654316562566
1934910901
7
Imza: admin