import random
import tkinter as tk

def nahodne_cislo(canvas):
    canvas.delete("all")
    width = canvas.winfo_width()
    height = canvas.winfo_height()
    x = random.randint(0, width)
    y = random.randint(0, height)
    cislo = random.randint(100000, 999999)
    canvas.create_text(x, y, text=str(cislo), font=("Inter", 20))
    canvas.after(1000, nahodne_cislo, canvas)  # Zavolat funkci po vterine (1000ms) znovu protoze proc ne

# Vytvoreni hlavniho okna a platna
def main():
    root = tk.Tk()
    root.title("Nahodne cisla")
    canvas = tk.Canvas(root, width=400, height=400)
    canvas.pack()
    nahodne_cislo(canvas)
    root.mainloop()

if __name__ == "__main__":
    main()