欢迎访问宙启技术站
智能推送

Python中任意(random)模块:用法和示例。

发布时间:2023-06-13 13:01:40

任意(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)模块的常用函数和用法,这些函数可以帮助我们在程序中生成随机数,从而实现一些算法和程序的功能。