Random Sinifi
Rastgele tam sayilar (integer) üretmek :
import java.util.Random;
public class RastgeleSayi {
public static void main(String[]arg){
Random rnd = new Random();
int sayi;
do{
sayi = rnd.nextInt(11);
System.out.println(sayi);
}while(sayi != 10);
}
}
Yukarida yaptigimiz islem 0’dan 10’a kadar rastgele bir tam sayi (integer) üretmekti.
sayi = rnd.nextInt(11);
sayi = 1 + rnd.nextInt(10);
Rastgele ondalikli (double) sayilar üretmek:
double dSayi;
dSayi = rnd.nextDouble();
Bu sefer dSayi degiskeni 0 ile 1 arasindaki ondalik sayilar olabilir, fakat hiç bir zaman 1 olmaz.
0.9810308461462583 olabilir mesela.
Eger 1 ilâ 10 arasinda ondalikli bir sayi üretmesini istiyorsak:
double dSayi;
dSayi = 1 + rnd.nextDouble()*9;
Bu sayi hiç bir zaman 10 olamaz.
9.9810308461462583 olabilir.
Rastgele boolean deger üretmek:
boolean b;
b = rnd.nextBoolean();
bu kodlari aynen aldigimda neden Rastgele da hata veriyor.
merhaba ben bilgisayar mühendisligi 1. sinif ögrencisiyim. Bi proje ödevim için sizden yardim almak istiyorum rica etsem mail adresinizi verebilir misiniz?
Tesekkürler, makalelerinizin devamini bekliyoruz 🙂