效果(图)

源代码讲解

首先,引进模块:

# -*- coding: utf-8 -*-import tkinter  #窗口模块
import random  #随机数模块

其次,是一个接受数据并生成随机数后输出的函数(gnr()):

def gnr():t3.delete(1.0, "end")  #删除t3的内容RRRRRR = random.randint(int(t1.get()), int(t2.get()))  #从t1和t2接收要生成的随机数的范围,并计算随机数t3.insert('end', RRRRRR)  #将随机数输出到t3

最后,主体部分:

if __name__ == "__main__":window = tkinter.Tk()window.title("RANDOM")  #窗口标题window.geometry("250x125")  #窗口尺寸l1 = tkinter.Label(window, text="The min:")l1.grid(row=0, column=0)l2 = tkinter.Label(window, text="The max:")l2.grid(row=1, column=0)l3 = tkinter.Label(window, text="The random:")l3.grid(row=2, column=0)b1 = tkinter.Button(window, text="GENERATE", command=gnr)b1.grid(row=3, column=1, padx=10)t1 = tkinter.Entry(window)t1.grid(row=0, column=1)t2 = tkinter.Entry(window)t2.grid(row=1, column=1)t3 = tkinter.Text(window, height=1.5, width=20)t3.grid(row=2, column=1)window.mainloop()  #窗口主题循环

完整源代码

# -*- coding: utf-8 -*-import tkinter
import randomdef gnr():t3.delete(1.0, "end")RRRRRR = random.randint(int(t1.get()), int(t2.get()))t3.insert('end', RRRRRR)if __name__ == "__main__":window = tkinter.Tk()window.title("RANDOM")window.geometry("250x125")l1 = tkinter.Label(window, text="The min:")l1.grid(row=0, column=0)l2 = tkinter.Label(window, text="The max:")l2.grid(row=1, column=0)l3 = tkinter.Label(window, text="The random:")l3.grid(row=2, column=0)b1 = tkinter.Button(window, text="GENERATE", command=gnr)b1.grid(row=3, column=1, padx=10)t1 = tkinter.Entry(window)t1.grid(row=0, column=1)t2 = tkinter.Entry(window)t2.grid(row=1, column=1)t3 = tkinter.Text(window, height=1.5, width=20)t3.grid(row=2, column=1)window.mainloop()

Python实现随机数生成器相关推荐

  1. python的标准随机数生成器模块是_Python的标准随机数生成器模块是

    [简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...

  2. Python中的随机数生成器模块(真/伪随机数)

    真随机数发生器(TRNG) 真随机数发生器会生成几乎无法预测的随机数,因为影响结果值变化的因素是物理环境的特征.例如,掷骰子将生成难以预测的随机值.但是骰子的数量限制为1到6.因此,几乎很难预测生成随 ...

  3. python 生成随机数_python 生成随机数模块random 常用方法总结

    random.random() 用来随机生成一个0到1之间的浮点数,包括零. In [1]: import random In [2]: random.random() Out[2]: 0.15790 ...

  4. Java中Math3 各种随机数生成器的使用(Random Generator)

    本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人允许禁止转载. 文章目录 背景 python中numpy生成随机数 产生 ...

  5. [转载] python中随机数生成函数_python中seed随机函数如何生成随机数?

    参考链接: Python中的随机数 如果要考察某公司的牛奶产品质量,可以从100袋牛奶中抽取30袋,在随机数表中选中一数,并用向上.下.左.右不同的读法组成30个数,并按牛奶的标号进行检测,虽然麻烦, ...

  6. 随机数生成器python_Python中的随机数生成器

    随机数生成器python We can use Python random module to generate random numbers. We can use this module to g ...

  7. Python Random随机数

    Python产生随机数的功能在random模块中实现,实现了各种分布的伪随机数生成器 该模块可以生成0到1的浮点随机数,也可以在一个序列中进行随机选择,产生的随机数可以是均匀分布,高斯分布,对数正态分 ...

  8. 128bit整数范围的随机数生成器

    注:本文"128bit整数范围"指"-2↑127~2↑127-1".另外,由于编辑器的bug,在非代码部分用"↑"来表示乘方符号 最近我对随 ...

  9. linux获取随机数脚本,Linux下对拍脚本与随机数生成器

    对拍脚本 新建一个文档 check.sh 作为对拍脚本. #!/bin/bash while(true)do #死循环 ./data > .in #运行数据生成器,将数据输出到1.in ./st ...

最新文章

  1. 在ESXi主机上关闭无响应的虚拟机
  2. 台湾国立大学郭彦甫Matlab教程笔记(10) basic plotting下
  3. MQTT+ActiveMQ实现消息推送
  4. Log4j配置文件以及配置方法
  5. json session cookie介绍和使用
  6. Flex【原创】惯性定位效果
  7. idea 安装 jclasslib
  8. oracle sqldeveloper 115网盘 提取码
  9. Windows如何关闭自动更新
  10. python布尔值使用_Python布尔值--True和False
  11. linux swap shayisi,临时邮箱,10分钟邮箱域名收集(持续更新)
  12. MySQL表共享读锁(Table Read Lock)和表独占写锁(Table Write Lock)
  13. 从Mate X3看华为折叠屏手机的创新领启
  14. php a链接跳转下载,PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件...
  15. 我手机上常用的app和常访问的网站
  16. 移动跨平台ReactNative开关组件Switch【15】
  17. 2021无人配送三大场景之争
  18. python视频口碑佳_《囧妈》口碑扑街?Python告诉你,为何这次观众不买账了
  19. java指纹识别+谷歌图片识别技术_源代码
  20. 亮相教育装备展丨AI赋能,汉王科技助力智慧教育新基建

热门文章

  1. 从他们的笑脸里,看见望城一江两岸的幸福故事
  2. 清华向勇《操作系统》学习笔记13:I/O子系统
  3. php在线培训系统 下载_精品在线网校、培训教学、在线教育平台PHP源码分享
  4. 终于搞清楚开漏输出和推挽输出这个鬼东西
  5. PHP身份证查询代码
  6. 蓬莱小课:数据分析必会的六大实用模型,你学会了几个?
  7. 生意人的特质,你有吗?
  8. Ubuntu22.04添加中文输入法
  9. 迅腾世界祝福您中秋节快乐
  10. 乐观锁实现接口幂等性_深入理解幂等性