from tkinter import *
import random
btn=Tk()
btn.geometry('750x500+500+350')
btn.title('随机数')
def change_Timing():
button.config(command=Timing_two)
button.config(text='区间二')
def change_Timing_two():
button.config(command=Timing_three)
button.config(text='区间三')
def Timing():
K=0
while K<30:
G=random.randint(0,100)
btn.after(100)
btn.update()
conv_two.config(text=f'{G}')
K=K+1
if K>=30:
break
K = K - (K - 30)
def Timing_two():
K = 0
while K < 30:
G = random.randint(0, 1000)
btn.after(100)
btn.update()
conv_two.config(text=f'{G}')
K = K + 1
if K >= 30:
break
K = K - (K - 30)
def Timing_three():
K = 0
while K < 30:
G = random.randint(0, 10000)
btn.after(100)
btn.update()
conv_two.config(text=f'{G}')
K = K + 1
if K >= 30:
break
K = K - (K - 30)
def change_Time():
button.config(command=Timing)
button.config(text='区间一')
conv=Label(btn,text='请单击下方按钮抽取随机数',font=('宋体',30))
conv.place(x=140,y=75)
conv_two=Label(btn,text='',font=('粗体',15))
conv_two.place(x=350,y=200)
Radio=IntVar()
button=Button(btn,text='区间一',font=('微软雅黑',15),width=10,height=1,command=Timing)
round_button_one=Radiobutton(btn,command=change_Time,text='区间一:0-100',variable=Radio,value=0)
round_button=Radiobutton(btn,command=change_Timing,text='区间二:0-1000',variable=Radio,value=1)
round_button_two=Radiobutton(btn,command=change_Timing_two,text='区间三:0-10000',variable=Radio,value=2)
round_button_two.place(x=100,y=200)
round_button.place(x=100,y=175)
button.place(x=300,y=310)
round_button_one.place(x=100,y=150)
btn.mainloop()
最普通的随机数小程序
于 2022-12-07 11:13:53 首次发布