Вы можете использовать ImageDraw
для создания желаемого изображения:
from tkinter import *
import random
from PIL import Image, ImageTk, ImageDraw, ImageFont
win = Tk()
win.geometry('200x200')
alphabets = ["A", "B", "C"]
rand_alpha = random.choice(alphabets)
image = Image.new('RGB', (200, 200), (255, 255, 255)) # adjust the size to what you want
draw = ImageDraw.Draw(image)
font = ImageFont.truetype('arial.ttf', size=128) # adjust the font and size to what you want
w, h = draw.textsize(rand_alpha, font=font)
draw.text(((200-w)//2, (200-h)//2), font=font, text=rand_alpha, fill='black')
tkimage = ImageTk.PhotoImage(image)
lbl = Label(win, image=tkimage)
lbl.pack()
win.mainloop()
См. Документ ImageDraw , чтобы узнать, как его использовать.