Exemple #1
0
    def start_lottery(self):
        global d
        d = Database()
        idLotto = d.get_last_lottery_id()
        if not idLotto:
            d.create_lotto()
            idLotto = d.get_last_lottery_id()
        while True:
            if (time.localtime().tm_sec == 0
                    and time.localtime().tm_min % lottery_time == 0):
                numbers = []
                result = []
                for i in range(6):
                    x = False
                    while (x == False):
                        r = random.randint(1, 49)
                        if r not in numbers:
                            numbers.append(r)
                            result.append(str(r))
                            x = True

                d = Database()
                result.sort(key=int)
                d.create_lotto()
                d.update_lotto_after_lottery(str(idLotto), result)
                idLotto = d.get_last_lottery_id()
                del d
                time.sleep(2)