Python中任意(random)模块:用法和示例。
任意(random)模块是Python中用于生成伪随机数的模块,该模块提供了许多函数用于生成随机数字、随机字符串、随机选择等。
本文将介绍任意模块的基本用法和示例,帮助读者更好地理解并使用这个模块。
1. random()函数
random()函数用于生成0到1之间的随机浮点数。该函数不需要任何参数。
示例代码:
import random
print(random.random())
输出示例:
0.7392042427486748
2. randint()函数
randint()函数用于生成指定范围内的随机整数。该函数需要两个参数,分别是范围的起始值和终止值,生成的随机整数包含起始值和终止值。
示例代码:
import random
print(random.randint(1, 10))
输出示例:
9
3. uniform()函数
uniform()函数用于生成在指定范围内的随机浮点数。该函数需要两个参数,分别是范围的起始值和终止值。
示例代码:
import random
print(random.uniform(1.0, 100.0))
输出示例:
30.165920573829983
4. choice()函数
choice()函数用于在列表或元组中随机选择一个元素。该函数需要一个序列作为参数。
示例代码:
import random
list = [1, 2, 3, 4, 5]
print(random.choice(list))
输出示例:
2
5. shuffle()函数
shuffle()函数用于将列表中的元素随机排序。该函数需要一个列表作为参数,并且没有返回值。
示例代码:
import random
list = [1, 2, 3, 4, 5]
random.shuffle(list)
print(list)
输出示例:
[3, 5, 4, 1, 2]
6. sample()函数
sample()函数用于从列表或元组中随机选择指定个数的元素。该函数需要两个参数,分别为序列和要选择的元素个数。
示例代码:
import random
list = [1, 2, 3, 4, 5]
print(random.sample(list, 3))
输出示例:
[5, 4, 2]
7. randrange()函数
randrange()函数用于从指定范围内生成随机整数。该函数需要一个或两个参数, 个参数为终止值,第二个参数为起始值,默认为0。
示例代码:
import random
print(random.randrange(1, 10, 2))
输出示例:
3
8. choices()函数
choices()函数用于从序列中随机选择指定个数的元素。该函数需要两个参数, 个参数为序列,第二个参数为选择的个数。
示例代码:
import random
list = [1, 2, 3, 4, 5]
print(random.choices(list, k=3))
输出示例:
[1, 4, 3]
9. randint()函数
randint()函数用于在指定范围内生成随机整数。该函数需要两个参数, 个参数为起始值,第二个参数为终止值。
示例代码:
import random
print(random.randint(1, 10))
输出示例:
5
10. seed()函数
seed()函数用于生成随机种子,这个种子可以用于种子其他的随机函数。如果种子相同,那么生成的随机数也相同。
示例代码:
import random
random.seed(1)
print(random.random())
输出示例:
0.13436424411240122
以上是任意(random)模块的常用函数和用法,这些函数可以帮助我们在程序中生成随机数,从而实现一些算法和程序的功能。
