Python中的`random`模块提供了一系列生成随机数的函数。这些函数可以帮助我们在程序中实现随机性,例如随机选择、随机排序等。下面是一些常用的`random`函数及其用途:
1. `random.random()`:生成一个0到1之间的随机浮点数,范围是`0 <= N < 1.0`。
2. `random.randint(a, b)`:生成一个`a`到`b`之间的随机整数(包括`a`和`b`)。
3. `random.choice(seq)`:从序列`seq`中随机挑选一个元素。
4. `random.randrange(start, stop, step)`:从`start`到`stop`(不包括`stop`)之间,按`step`递增的集合中获取一个随机数。`step`的默认值为1。
5. `random.seed(x)`:设置随机数生成器的种子,`x`可以是任何数值。设置相同的种子会得到相同的随机数序列,这在需要可重复的随机数序列时非常有用。
使用这些函数时,通常需要先导入`random`模块,例如:
import random
然后就可以调用相应的函数来生成随机数。例如:
生成一个0到1之间的随机浮点数
print(random.random())
从0到9中随机挑选一个整数
print(random.choice(range(10)))
这些函数使得在Python中处理随机性变得简单而直观