ubuntuusers.de

Einfaches Projekt Lottozahlen generieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 593

Wohnort: bochum, germany

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.

Antworten |