Java Random kullanarak Sayısal Loto Örnek

package ORNEK14;
import java.util.Random; // random sayı üretmek için gerekli sınıf
import java.util.Scanner; // kullanıcıdan girdi almak için kullanılan sınıf

public class SAYISAL_LOTO {

public static void main(String[] args) {

 Scanner s = new Scanner(System.in); // Scanner sınıfından değişkenimizi üretiyoruz
 System.out.println("KAÇ KOLON OYNAYACAKSINIZ?(1/8)");
 int kolonsayisi = s.nextInt(); // Değeri kolon sayısı olarak kullanalım.
 int kolon[][] = new int[8][6];

 for(int i=0;i<kolonsayisi;i++ ){
     for(int j=0;j<6;j++ ){
         Random rnd = new Random();
         int sayi=1+rnd.nextInt(49);
         if(sayi!=kolon[i][j]){ // Aynı kolondaki sayılar farklı olmalı.
         kolon[i][j]=sayi;
         }
     }
 }
 System.out.println("Oynanan Kolonlar:");

 for(int i=0;i<kolonsayisi;i++ ){
     System.out.println("");

     for(int j=0;j<6;j++ ){

         System.out.print(  kolon[i][j] + "  ");

     }
 }

     }
 }