Python 图形化随机密钥生成器 (格式: xxxxx xxxxx)
以下是使用 Python 编写的图形化随机密钥生成器的示例代码:
import tkinter as tk
from tkinter import messagebox
import random
def generate_key():
key = ""
for _ in range(2):
key += ''.join(random.choices('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', k=5))
key += ' '
return key.strip()
def show_key():
messagebox.showinfo('Random Key Generator', generate_key())
root = tk.Tk()
root.title('Random Key Generator')
frame = tk.Frame(root)
frame.pack(pady=20)
generate_button = tk.Button(frame, text='Generate Key', command=show_key)
generate_button.pack()
root.mainloop()
这个程序使用 tkinter 库创建了一个窗口,并在窗口中添加了一个按钮。当点击按钮时,会调用 generate_key 函数生成一个随机密钥,并使用 messagebox 弹出对话框显示生成的密钥。每个密钥由两个 5 位的随机字符串组成,中间用空格分隔。
原文地址: https://www.cveoy.top/t/topic/qsDu 著作权归作者所有。请勿转载和采集!