Python函数库中的随机数函数使用方法
发布时间:2023-06-21 12:07:29
Python的随机数函数库提供了各种方便的函数,帮助我们生成随机数据。这些函数可以在各种场景中使用,例如模拟游戏,加密和解密数据等。在本文中,我们将介绍Python函数库中的随机数函数的使用方法,以及它们的目的。
1. random.random()
random.random()函数返回一个0到1之间的随机浮点数。这个函数没有参数。
示例代码:
import random print(random.random())
输出:
0.9227301373017948
2. random.randint()
random.randint(a, b)函数返回一个在a和b之间的随机整数。(注意,包括a和b)
示例代码:
import random print(random.randint(1, 10))
输出:
5
3. random.uniform()
random.uniform(a, b)函数返回一个在a和b之间的随机浮点数。
示例代码:
import random print(random.uniform(1, 10))
输出:
8.165764522217707
4. random.choice()
random.choice(seq)函数从给定的序列中返回一个随机元素。
示例代码:
import random list = [1, 2, 3, 4, 5] print(random.choice(list))
输出:
3
5. random.sample()
random.sample(seq, k)函数从序列中返回k个随机且不重复的元素。
示例代码:
import random list = [1, 2, 3, 4, 5] print(random.sample(list, 3))
输出:
[1, 5, 4]
6. random.shuffle()
random.shuffle(seq)函数将序列中的元素随机排序。
示例代码:
import random list = [1, 2, 3, 4, 5] random.shuffle(list) print(list)
输出:
[3, 2, 4, 1, 5]
7. random.seed()
random.seed(a=None, version=2)函数将随机数生成器的种子设置为一个整数,从而让随机数据可追溯。
示例代码:
import random random.seed(10) print(random.random())
输出:
0.5714025946899135
以上就是Python函数库中的随机数函数的使用方法。它们可以帮助我们生成随机数据,以及模拟游戏或其他场景。我们可以将它们与其他Python函数结合使用,从而完成更加复杂的任务。
