import tkinter as tk
import random

def draw_die(canvas, x, y, size, number):
    canvas.create_rectangle(x, y, x + size, y + size, fill="white", outline="black")
    canvas.create_text(x + size / 2, y + size / 2, text=str(number), font=("Courier New", int(size / 2)))

root = tk.Tk()
root.title("Kostky s čísly")

canvas = tk.Canvas(root, width=400, height=400)
canvas.pack()

die_size = 50

for _ in range(5):
    x = random.randint(0, 400 - die_size)
    y = random.randint(0, 400 - die_size)
    number = random.randint(1, 6)
    draw_die(canvas, x, y, die_size, number)

root.mainloop()
