Python3.5内置模块之random模块用法实例分析
介绍
Python3.5内置的random模块提供了随机数生成的相关功能。该模块包含多个函数用于生成随机数、随机序列和随机选择等操作。
模块的导入
要使用random模块,我们需要在代码中导入该模块。
import random
函数使用
生成随机整数
random模块提供了几个函数用于生成随机整数,主要有:
randint(a, b)
:生成一个在a和b之间的随机整数。
示例 1:
import random
# 生成1-10之间的随机整数
num = random.randint(1, 10)
print(num)
输出:
7
生成随机浮点数
除了生成随机整数,random模块还可以生成随机浮点数,主要有:
random()
:生成一个0到1之间的随机浮点数。
示例 2:
import random
# 生成0到1之间的随机浮点数
num = random.random()
print(num)
输出:
0.49066831432568894
生成随机序列
除了生成随机数,random模块还可以生成随机序列,主要有:
shuffle(x)
:将序列x随机排序。sample(population, k)
:从序列population中随机选择k个元素。
示例 3:
import random
# 随机排序一个列表
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)
# 从列表中随机选择2个元素
lst = [1, 2, 3, 4, 5]
res = random.sample(lst, 2)
print(res)
输出:
[2, 4, 3, 5, 1]
[1, 4]
总结
random模块提供了多种生成随机数、随机序列和随机选择的函数,可以满足不同的需求。在使用时需要注意参数的传递和返回值的类型,以便正确地使用这些函数进行处理。
以上是本文对“Python3.5内置模块之random模块用法实例分析”的详细讲解,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3.5内置模块之random模块用法实例分析 - Python技术站