Python random模块的使用示例
Python中的random模块用于生成随机数,包括整数、浮点数和随机序列。接下来介绍random模块的常见使用示例。
1. 生成随机整数
要生成指定范围内的随机整数,可以使用random.randint()函数。该函数接受两个参数,分别代表随机整数的范围。下面的代码示例生成一个1~100之间的随机整数:
import random
x = random.randint(1, 100)
print(x)
2. 生成随机浮点数
要生成指定范围内的随机浮点数,可以使用random.uniform()函数。该函数接受两个参数,分别代表随机浮点数的范围。下面的代码示例生成一个0~1之间的随机浮点数:
import random
x = random.uniform(0, 1)
print(x)
3. 生成随机序列
要生成随机序列,可以使用random.sample()函数。该函数接受两个参数,分别代表随机序列的可选元素和随机序列的长度。下面的代码示例从列表中随机选出3个元素组成一个新的序列:
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
x = random.sample(my_list, 3)
print(x)
4. 打乱列表顺序
要打乱列表的顺序可以使用random.shuffle()函数。该函数接受一个列表作为参数,会打乱列表的顺序。下面的代码示例打乱一个列表:
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(my_list)
print(my_list)
以上是使用Python random模块的常见示例,可以根据自己的需求灵活运用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python random模块的使用示例 - Python技术站