Sponsor Reklam 


31.10.2008 (05:46)

 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








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter