Lotto-Zahlen mit Python

Um auf die Schnelle ein paar Lottozahlen für den Tipschein zu bekommen ist für mich der schnellste Weg ein kleines -Skript. Mit dem Modul “random” sind es nur ein paar Zeilen Code, die einen von einem möglichen Lotto-Gewinn trennen.

Hier das kurze Skript:

import random
random.seed()
count = 0
numberlist = []
while (count < 6):
    temp = random.randint(1,49)
    if (numberlist.count(temp) == 0):
        numberlist.append(temp)
        count = count + 1
numberlist.sort()
print numberlist
Zunächst wird das Modul “random” importiert und der Zufallsgenerator mit random.seed() initialisiert.  Dann wird für die Lotto-Zahlen eine Liste angelegt.  Diese wird in einer while-Schleife durchlaufen und es werden neue Zufallszahlen von 1 – 49 erzeugt. Ist eine Zahl noch nicht in der Liste der Lotto-Zahlen, wird sie in diese aufgenommen und der Counter erhöht. Nachdem dann die sechs potentiellen Gewinnzahlen gefunden sind, werden sie noch sortiert und dann ausgegeben.

Um dieses Python-Skript selbst zu testen und damit Lotto-Zahlen zu erzeugen, muss es lediglich in eine Textdatei kopiert und mit dem Python-Interpreter aufgerufen werden, was dann zu folgenden Ergebnis führt:

$python lotto.py
[1, 4, 27, 33, 37, 44]

Viel Glück beim Spielen!

Ähnliche Beiträge:

  1. Python Rucksack Dieser nette Rucksack hat zwar nicht direkt was mit der Skript-Sprache Python zu tun, aber ich bin bei der Suche...
  2. MySQLdb – Python mit Mysql In kleinen Python-Skripten für den Hausgebrauch benötigt man häufig eine Verbindung zu einer Datenbank. Hierfür eignet sich das Modul MySQLdb...