源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python标准库之随机数 (math包、random包)介绍

  • 时间:2022-02-21 17:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python标准库之随机数 (math包、random包)介绍
我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。 此外,random包可以用来生成随机数。随机数不仅可以用于数学用途,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。 [b]math包[/b] math包主要处理数学相关的运算。math包定义了两个常数:
[url=http://docs.python.org/library/random.html]http://docs.python.org/library/random.html[/url] 假设我们有一群人参加舞蹈比赛,为了公平起见,我们要随机排列他们的出场顺序。我们下面利用random包实现:
[u]复制代码[/u] 代码如下:
import random all_people = ['Tom', 'Vivian', 'Paul', 'Liya', 'Manu', 'Daniel', 'Shawn'] random.shuffle(all_people) for i,name in enumerate(all_people):     print(i,':'+name)
[b]练习[/b] 设计下面两种彩票号码生成器: 1. 从1到22中随机抽取5个整数 (这5个数字不重复) 2. 随机产生一个8位数字,每位数字都可以是1到6中的任意一个整数。 [b]总结[/b] math.floor(), math.sqrt(), math.sin(), math.degrees() random.random(), random.choice(), random.shuffle()
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部