import random
# A korábbi kód, ami
kiválasztja a legkésőbbi 21 számot
kihuzott_szamok = [
1, 3, 4, 7, 9, 14, 20, 1, 5, 13, 23, 25,
32, 33,
5, 6, 12, 13, 23, 24, 35, 15, 17, 22, 24,
25, 27,
33, 4, 11, 12, 14, 17, 24, 29, 8, 12, 13,
17, 18,
32, 33, 1, 3, 8, 14, 17, 22, 35, 1, 2, 9,
11, 18,
29, 30, 2, 4, 9, 11, 26, 31, 32, 8, 15, 23,
25, 26,
30, 34, 4, 8, 18, 20, 22, 23, 30, 2, 4, 8,
11, 26,
27, 28, 9, 13, 16, 24, 25, 29, 30, 7, 12,
16, 25,
30, 32, 33, 2, 13, 14, 27, 28, 29, 31, 2,
4, 12,
21, 25, 30, 33, 3, 4, 12, 14, 15, 19, 30,
9, 14,
15, 17, 19, 21, 23, 4, 8, 9, 12, 18, 22,
23, 7,
10, 17, 20, 22, 23, 29, 4, 7, 8, 10, 11,
14, 25,
1, 7, 10, 18, 20, 22, 35, 5, 7, 8, 14, 22,
27, 29,
1, 3, 7, 17, 19, 21, 28, 1, 2, 4, 8, 11,
15, 22,
5, 24, 25, 27, 31, 32, 33, 9, 10, 11, 13,
15, 23,
30, 2, 7, 9, 11, 21, 30, 31, 1, 6, 7, 10,
13, 15,
24, 2, 5, 6, 8, 9, 14, 33, 12, 16, 19, 20,
25,
29, 33, 3, 12, 13, 14, 15, 21, 26, 10, 14,
22,
26, 27, 30, 31, 5, 8, 9, 13, 16, 22, 27,
16, 21,
22, 24, 26, 31, 33, 2, 3, 5, 19, 26, 27,
28, 4,
5, 7, 8, 14, 18, 30, 5, 15, 22, 23, 28, 32,
33,
7, 18, 19, 21, 23, 24, 27, 7, 8, 10, 14,
15, 27,
31, 3, 7, 10, 15, 16, 18, 32, 11, 17, 18, 25,
26, 29, 35, 5, 10, 20, 24, 27, 30, 31, 2,
10, 13,
16, 17, 27, 34
]
# Megtaláljuk minden
szám első előfordulási indexét
elso_elofordulas = {}
for idx, szam in
enumerate(kihuzott_szamok):
if szam not in elso_elofordulas:
elso_elofordulas[szam] = idx
# Rendezés a
legkésőbbi megjelenés szerint (csökkenő sorrend)
rendezett_szamok =
sorted(elso_elofordulas.items(), key=lambda x: x[1], reverse=True)
# Kiválasztjuk az
első 21 legkésőbbi megjelenésű számot
legkesobbi_szamok =
[szam for szam, index in rendezett_szamok[:21]]
# Véletlenszerűen
kiválasztunk 7 számot a legkésőbbi 21-ből
veletlen_7 =
random.sample(legkesobbi_szamok, 7)
print("A
kiválasztott 7 véletlenszerű szám a legkésőbbi 21 közül:")
print(veletlen_7)
Nincsenek megjegyzések:
Megjegyzés küldése