Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. public class T2 {
  2.   public static void main(String[]args){
  3.     final int NUMEROITA_YHT = 39;
  4.     final int ARVOTTUJANUMEROITA = 7;
  5.  
  6.     int[]arvotut = arvoLottorivi(NUMEROITA_YHT, ARVOTTUJANUMEROITA);
  7.     tulostaLottorivi(arvotut, NUMEROITA_YHT);
  8.   }
  9.  
  10.   public static int[] arvoLottorivi(int numeroita, int maksimikoko) {
  11.     int[] lottorivi = new int[numeroita];
  12.     boolean[] numCheck = new boolean[maksimikoko];
  13.  
  14.     for (int i = 0; i < numeroita; i++) {
  15.       int rnd = arvoLuku(1, maksimikoko);
  16.  
  17.       while (numCheck[rnd - 1]) {
  18.         rnd = arvoLuku(1, maksimikoko);
  19.       }
  20.       lottorivi[i] = rnd;
  21.       numCheck[rnd - 1] = true;
  22.     }
  23.     return lottorivi;
  24.   }
  25.  
  26.   public static int arvoLuku(int pienin_arvo, int suurin_arvo){
  27.     int arpa = 1+(int)(Math.random()*suurin_arvo);
  28.     return arpa;
  29.   }
  30.  
  31.   public static void tulostaLottorivi(int[] arvotut, int numeroita) {
  32.     for (int y = 1; y <= numeroita; y++) { // tulostaa arvotut numerot
  33.         System.out.print(y + " ");
  34.     }
  35.   }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement