PythonRandom模块

PythonRandom模块 首页 / Python3入门教程 / PythonRandom模块

Python随机模块函数依赖于伪随机数生成器函数random(),该函数生成介于0.0和1.0之间的浮点数。

随机模块中使用了不同类型的函数,如下所示:

random.random()

此函数生成介于0.0到1.0之间的随机浮点数。

Random.Randint()

此函数返回指定整数之间的随机整数。

random.choice()

此函数从非空序列返回随机选择的元素。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-random-module.html

来源:LearnFk无涯教程网

# importing "random"  module.
import random
#我们正在使用choice()函数来生成随机数
# 给定的数字列表.
print ("The random number from list is : ",end="")
print (random.choice([50, 41, 84, 40, 31]))

输出

The random number from list is : 84

random.shuffle()

此函数随机重新排列列表中的元素。

random.randrange(start,end,step)

此函数用于生成在其参数指定的范围内的数字。它接受三个参数,开始数字,最后一个数字和步骤,用于跳过范围内的数字。考虑以下示例。

# 我们正在使用randrange()函数来生成100的范围到500.最后一个参数10是跳过的步长,选择十个数字。
import random
print ("A random number from range is : ",end="")
print (random.randrange(100, 500, 10))

输出

A random number from range is : 290

random.seed()

此函数用于通过种子参数将其应用于特定的随机数。它返回映射器值。考虑以下示例。

# importing "random" module.
import random
#使用random()生成随机数
# between 0 and 1
print("The random number between 0 and 1 is : ", end="")
print(random.random())

# 使用seed()随机数
random.seed(4)

输出

The random number between 0 and 1 is : 0.4405576668981033

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

工程师个人发展指南 -〔李云〕

运维监控系统实战笔记 -〔秦晓辉〕

Vue 3 企业级项目实战课 -〔杨文坚〕

超级访谈:对话毕玄 -〔毕玄〕

零基础入门Spark -〔吴磊〕

如何讲好一堂课 -〔薛雨〕

手把手带你写一门编程语言 -〔宫文学〕

跟着高手学复盘 -〔张鹏〕

数据中台实战课 -〔郭忆〕

好记忆不如烂笔头。留下您的足迹吧 :)