Problem mit Randint-Fehlern beim Versuch, einen Zufallsschlüsselgenerator zu erstellenPython

Python-Programme
Anonymous
 Problem mit Randint-Fehlern beim Versuch, einen Zufallsschlüsselgenerator zu erstellen

Post by Anonymous »

Ich versuche derzeit, zum Spaß ein Programm zu erstellen, um zufällige Einmalschlüssel zu generieren, und schreibe derzeit den Code, um zufällige Indizes zu generieren. Ich erhalte jedoch immer wieder diesen Fehler, wenn ich versuche, es auszuprobieren.
Traceback (letzter Aufruf zuletzt):

Datei „c:\Users\Nolan\Downloads\myrandom.py.py“, Zeile 22, in

minute_index=rd.randint(0,5)

Datei „C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.2544.0_x64__qbz5n2kfra8p0\Lib\random.py", Zeile 340, in Randint

return self.randrange(a, b+1)

~~~~~~~~~~~~~^^^^^^^^

Datei „C:\Programme\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.2544.0_x64__qbz5n2kfra8p0\Lib\random.py“, Zeile 318, in Randrange

istep = _index(step)
Unten ist das eigentliche Programm.

Code: Select all

from datetime import datetime
import random as rd

key=[]

now=datetime.now()
formatted_time = now.strftime("%H:%M:%S")
hour=formatted_time[0]
minute=formatted_time[3]
second=formatted_time[6]

indexlist=[]
for _ in range(6):
hour_index=rd.randint(0,5)
indexlist.append(hour_index)

uniqueminute = False
minute_index=0

while uniqueminute == False:
minute_index=rd.randint(0,5)
if minute_index not in indexlist:
uniqueminute == True

indexlist.append(minute_index)

uniquesecond = False
second_index=0

while uniquesecond == False:
second_index=rd.randint(0,5)
if second_index not in indexlist:
uniqueminute == True

indexlist.append(second_index)

key.insert(hour_index,hour)
key.insert(minute_index,minute)
key.insert(second_index,second)

print(key)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post