Hallo Zusammen, mal ein einfaches Java Programm um Lottozahlen zu generieren:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import java.util.ArrayList; import java.util.Collections; public class Main { public static void main(String[] args) { ArrayList<Integer> zahlen = new ArrayList<Integer>(); for (int i=0;i<48;i++) { zahlen.add(i+1); } Collections.shuffle(zahlen); for (int i=0;i<8;i++) { ArrayList<String> tipp = new ArrayList<String>(); for (int j=0;j<6;j++) { int pos = 6*i+j; tipp.add(format(zahlen.get(pos))); } Collections.sort(tipp); System.out.println(tipp); } } public static String format(int i) { String erg = "" + i; if (erg.length() == 1) erg = " " + erg; return erg; } } |
Man hat fast immer sechs Richtige ☺. Nur leider nicht in einem Tipp.