当前位置:首页python > 正文

python中random用法

作者:野牛程序员:2023-08-13 11:22:24python阅读 2853

在Python中,random 模块提供了生成随机数的函数,可以用于各种随机数生成需求。以下是关于 random 模块的一些用法:

  1. 生成随机整数:

    • random.randint(a, b) 生成一个位于 a 和 b 之间(包括 a 和 b)的随机整数。

  2. 生成随机浮点数:

    • random.random() 生成一个位于 [0, 1) 范围内的随机浮点数。

    • random.uniform(a, b) 生成一个位于 a 和 b 之间的随机浮点数。

  3. 随机选择元素:

    • random.choice(seq) 从序列 seq 中随机选择一个元素。

    • random.sample(population, k)population 中选择 k 个不重复的元素。

  4. 打乱序列:

    • random.shuffle(x) 随机打乱序列 x 中的元素。

  5. 生成随机序列:

    • random.sample(range(n), k) 生成一个包含从 0 到 n-1 不重复随机整数的列表,长度为 k

  6. 随机种子:

    • random.seed(a=None) 使用给定的种子 a 来初始化随机数生成器。如果没有指定种子,将使用系统时间作为种子。

  7. 随机分布:

    • random.gauss(mu, sigma) 生成一个服从均值为 mu,标准差为 sigma 的高斯分布的随机数。

    • random.choice(population, weights=None) 从给定的 population 中根据权重选择一个元素。

请注意,为了使用 random 模块,需要首先导入它:

import random

这些是 random 模块的一些常用用法。可以根据您的具体需求在程序中使用这些函数来生成随机数、随机选择元素等。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击