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

Python中的随机数函数列表

发布时间:2023-05-21 16:32:38

Python中有很多种生成随机数的函数,下面将列举一些常用的:

1. random.random():生成一个0到1之间的随机浮点数(不包括1)。

2. random.randint(a, b):生成一个a到b之间的随机整数(包括a和b)。

3. random.uniform(a, b):生成一个a到b之间的随机浮点数(包括a和b)。

4. random.choice(seq):从序列seq中随机选取一个元素。

5. random.shuffle(seq):将序列seq中的元素随机排序。

6. random.sample(population, k):从总体population中不重复地随机选取k个样本。

7. numpy.random.rand(d0, d1, ..., dn):根据给定维度生成[0, 1)之间的数据。

8. numpy.random.randn(d0, d1, ..., dn):根据给定维度生成符合标准正态分布的数据。

9. numpy.random.randint(low, high=None, size=None, dtype='l'):生成low到high之间的随机整数,生成的数组的形状由参数size决定。

10. numpy.random.choice(a, size=None, replace=True, p=None):从序列a中随机选择一个数或多个数,可设置生成数据的形状和是否有重复元素。

11. numpy.random.permutation(x):将序列x中的元素进行随机排列。

12. numpy.random.seed(seed=None):设置随机种子,保证随机数的可重现性。

以上是常用的Python生成随机数的函数列表,希望对你有所帮助。