|

楼主 |
发表于 2021-4-10 23:50:11
|
显示全部楼层
from tkinter import *
from random import *
def compute():
yzm=[]
for i in range(6):
sz=str(randint(0,9))
zm=chr(randint(65,90))
yz=chr(randint(97,122))
yzm.append(choice([sz,zm,yz]))
lal.config(text=yzm)
win=Tk()
win.title("生成验证码")
win.geometry("300x200")
lal=Label(win,text="验证码的位置")
lal.config(font=("微软雅黑",20))
lal.config(bg="blue")
lal.pack()
bul=Button(win,text="生成验证码")
bul.config(command=compute)
bul.config(activebackground="green")
bul.pack(side=BOTTOM)
win.mainloop()
不好意思,因为是第一次用论坛所以不太懂规则,上面的是我做的,但是我不知道怎么让数字和字母概率为2:1,查了半天书也不会 |
|