前言
老规矩,先看效果:

主界面:
那么如何实现这样一个随机数生成器呢?
一、实现思路
首先,主界面我们使用Tkinter的各种组件来实现,调整好对应的位置。然后,我们给每个功能性组件添加对应的事件触发函数以实现我们所需的功能。核心思路是:对于输入框我们获取到内容,对于按钮我们触发相应的事件,注意触发的矛盾条件,比如没有结果产生就无法排序等,需要弹窗报错。最后,大量的可能性测试以保证工具的鲁棒性,避免用户操作造成崩溃。
二、关键代码
【生成】按钮
【生成】按钮的触发函数是本项目的核心,因为与其关联的逻辑非常多,包括条件设置中的全部设置。其中,黑色加粗的【最小值】、【最大值】、【生成数