接下来我会详细讲解“Python之random库的常用函数有哪些”的完整攻略。
一、背景介绍
Python之random库是Python标准库中的一个模块,主要用来生成随机数。它提供了各种生成随机数的函数,包括生成整数、浮点数、随机序列等。其中,常用的函数包括:
二、常用函数介绍
1. random()
random()
函数用于生成0到1之间的随机浮点数。示例如下:
import random
print(random.random())
# 输出:0.1462807128318192
2. randint(a, b)
randint(a, b)
函数用于生成a到b之间的随机整数,其中a和b必须为整数。示例如下:
import random
print(random.randint(1, 10))
# 输出:6
3. uniform(a, b)
uniform(a, b)
函数用于生成a到b之间的随机浮点数,其中a和b可以为小数。示例如下:
import random
print(random.uniform(1.0, 1.5))
# 输出:1.2749149339778127
4. choice(seq)
choice(seq)
函数用于从序列seq中随机选择一个元素。示例如下:
import random
a = [1, 2, 3, 4, 5]
print(random.choice(a))
# 输出:4
5. shuffle(seq)
shuffle(seq)
函数用于将序列seq中的元素随机排序。示例如下:
import random
a = [1, 2, 3, 4, 5]
random.shuffle(a)
print(a)
# 输出:[3, 2, 1, 5, 4]
三、总结
Python之random库提供了各种生成随机数的函数,包括生成整数、浮点数、随机序列等,我们可以根据不同需求选择合适的函数来使用。以上是常用函数的介绍,希望可以对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python之random库的常用函数有哪些 - Python技术站