Java ile Sayısal Loto Programı ve Kodları

Siz fakirlerin, eğer şansınız varsa biraz daha rahat yaşamasını sağlayacak olan, parayı vurabilecekleri sayısal loto için bir program daha yaptım. Daha önceki olan versiyondan farklı olarak bu defa programı Java ile yazdım. Java öğrenirken belki ihtiyaç duyabilirsiniz diye kodları paylaşıyorum, çıktısı da aşağıdadır. Program sayesinde, 8 kolonluk bir kupon oynadığınızda, 48 tane sayının kuponda olmasını sağlıyorsunuz. Program, 1 sayı dışarıda kalacak şekilde, rastgele 6 sayılık 8 adet kolon oluşturuyor. Bu sayede bu kupon üzerinde en az 5, en fazla 6 sayıyı tutturmuş oluyorsunuz. Kodlar, sayısal loto programından ziyade, rastgele sayı seçmek, ve bu sayıları yazdırmak üzerine kurulu.

Programı SoloLearn ‘de çalıştırabilirsiniz: Link

Not: bir şeyler kazanırsanız beni unutmayın eheheheh 😐

/*
 * PS: program is written for turkish chance game called "Sayisal Loto".
 * Program sayesinde, 8 kolonluk bir kupon oynadığınızda, 48 tane sayının kuponda olmasını sağlıyorsunuz.
 * program, 1 sayı dışarıda kalacak şekilde, rastgele 6 sayılık 8 adet kolon oluşturuyor.
 * bu sayede bu kupon üzerinde en az 5, en fazla 6 sayıyı tutturmuş oluyorsunuz.
 * kodlar, sayısal loto programından ziyade, rastgele sayı seçmek, ve bu sayıları yazdırmak üzerine kurulu.
 * iletisim: sanvergozen@gmail.com
 * web: http://sanwhere.com
 */import java.util.ArrayList;
import java.util.Collections;

/*
 *
 * @author Sanver
 *
 */public class SayisalLoto {

    public static void main(String[] args) {
        
        ArrayList list = new ArrayList();
        for (int i=1; i<50; i++) { //1'den 49'a kadar olan sayıları listele
            list.add(i);
        }    
        System.out.println(list);
        Collections.shuffle(list); //49 sayıyı karıştır
        System.out.println(list);  //sayıların karışık halini listele
        System.out.println("\n");
        
        int k =1;
        for (int b=0; b<8; b++) {  //8 kolon olmalı
            System.out.println("Kolon: " + k); //kolon numarasını yazdır
                for (int a=0; a<6; a++) {  //her bir kolon için sırayla 6 tane sayı seç
                    System.out.print(list.get(0)+"  "); //seçilen sayıyı (sırayla) yazdır
                    list.remove(0); //seçilen sayıyı, listeden çıkar
                }
                if (b==7) { //son kolonun altına, dışarıda kalan sayıyı yazdır
                    System.out.println("\n");
                    System.out.println("Kullanilmayan Sayi: " + list);
                    
                }
            System.out.println(" ");                    
            k++;  //sonraki kolona geçmek için, değişken numarasını 1 arttır

        }
    }
    
}

Sanver: