下面是“Python随机数random模块使用指南”的详细攻略。
Python随机数random模块使用指南
介绍
Python的random
模块提供了生成随机数的基本工具。该模块中的函数可以用于生成随机整数、浮点数、序列等。
函数列表
下面列出了常用的几个函数:
random()
:返回[0.0, 1.0)之间的随机浮点数。randint(a, b)
:返回[a, b]之间的随机整数。uniform(a, b)
:返回[a, b]之间的随机浮点数。choice(seq)
:从序列seq
中随机选择一个元素。shuffle(seq)
:将序列seq
中的元素随机排列,返回None。
示例1:生成随机整数
import random
# 生成[0, 9]范围内的随机整数
x = random.randint(0, 9)
print(x)
输出结果为:
5
示例2:随机洗牌
import random
# 将一个列表随机排列
cards = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
random.shuffle(cards)
print(cards)
输出结果为:
['Q', '2', '10', '5', 'K', '4', '6', '7', '3', '9', 'J', '8', 'A']
总结
本文对Python的random
模块进行了详细讲解,介绍了常用的几个函数及其用法,并给出了两个实际示例。希望读者们能够通过本文掌握random
模块的基本用法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python随机数random模块使用指南 - Python技术站