import tkinter as tk from random import choice
south_african_names = [ "Thabiso", "Siyabonga", "Mandlenkosi", "Mpho", "Thandiso", "Sibusiso", "Lungile", "Luthando", "Nkosi", "Sipho" ]
def generate_name(): name = choice(south_african_names) name_label.config(text=name)
root = tk.Tk() root.title("South African Male Name Generator") root.geometry("400x200")
generate_button = tk.Button(root, text="Generate Name", command=generate_name) generate_button.pack(pady=20)
name_label = tk.Label(root, text="", font=("Helvetica", 18)) name_label.pack(pady=20)
root.mainloop()