Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from tkinter import *
- def randomize(x, y, z):
- a = []
- while z:
- a.append(random.randrange(x,y))
- z = z - 1
- d = str(a)[1:-1]
- return d
- b = 1
- while b:
- ans = 0
- rand = Tk()
- start = IntVar()
- stop = IntVar()
- amount = IntVar()
- rand.wm_attributes('-topmost', 1)
- rand.wm_title("Randomizer")
- randtext = Text(rand, width=15, height=1)
- randtext.pack()
- randtext.insert("1.0", "Start Number:")
- randtext.config(state=DISABLED)
- rand_start = Entry(rand, textvariable=start)
- rand_start.pack()
- rand_start.delete(0, END)
- rand_start.insert(0, "0")
- randtext2 = Text(rand, width=15, height=1)
- randtext2.pack()
- randtext2.insert("1.0", "Stop Number:")
- randtext2.config(state=DISABLED)
- rand_stop = Entry(rand, textvariable=stop)
- rand_stop.pack()
- rand_stop.delete(0, END)
- rand_stop.insert(0, "0")
- randtext3 = Text(rand, width=15, height=1)
- randtext3.pack()
- randtext3.insert("1.0", "How many:")
- randtext3.config(state=DISABLED)
- rand_amount = Entry(rand, textvariable=amount)
- rand_amount.pack()
- rand_amount.delete(0, END)
- rand_amount.insert(0, "0")
- randans = Text(rand, width=15, height=10)
- randans.pack()
- randans.insert("1.0", ans)
- randans.config(state=DISABLED)
- def button():
- global ans
- rand1 = start.get()
- rand2 = stop.get()
- rand3 = amount.get()
- ans = randomize(rand1, rand2, rand3)
- randans.config(state=NORMAL)
- randans.delete("1.0", END)
- randans.insert("1.0", ans)
- randans.config(state=DISABLED)
- return
- def randquit():
- global b
- b = 0
- rand.destroy()
- button = Button(rand, text="Randomize", command=button)
- button.pack()
- button_quit = Button(rand, text="Quit", command=randquit)
- button_quit.pack()
- mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement