5 Mart 2016 Cumartesi

Java da RANDOM !

Java da random kullanmak tıpkı scanner ın kullanımına benzer.
  • Öncelikle import etmemiz gerekir.
import java.util.Random;
  • Sonra scanner da oldugu gibi bir obje olusturmalıyız.
Random zar = new Random();
  • Daha sonra scanner da  kullanıcadan aldıgımız inputu bir degiskene atadıgımız gibi random dan gelen degeri de bir degiskene atamalıyız.
int deger = zar.nextInt(6); 
  • Ancak bu sekilde 0 ile 5 arasında degerler dondurur.Oysaki zarın degerleri 1 ile 6 arasındadır. Bunun icin 1 eklememiz gerekir.Su sekilde:
int deger = zar.nextInt(6)+1;



Ornek bir kod eklemek gerekirse:

import java.util.Random;
public class main1 {
    public static void main(String[] args){
        Random dice = new Random();
        int number;
        for(int counter=0;counter<10;counter++){
            number = dice.nextInt(6)+1;
            System.out.print(number+" ");
        }
    }


Bu kodun cıktısı ise su sekildedir.
1 2 5 2 6 5 3 4 2 2
 Her sey aslında scanner ile obje olusturmak gibi.Mesela array icin:
Scanner scan = new Scanner;
int arr[] = new int[10];



Hiç yorum yok:

Yorum Gönder