random中常用函数的用法示例

当然,以下是按序号将示例移到表格下方的版本,同时保持了表格的完整性:

序号 函数 用途
1 random.seed(a=None, version=2) 初始化随机数生成器的种子
2 random.random() 生成一个[0.0, 1.0)之间的随机小数
3 random.uniform(a, b) 生成一个[a, b]之间的随机小数
4 random.randint(a, b) 生成一个[a, b]之间的随机整数
5 random.randrange(start, stop[, step]) 生成一个[start, stop)之间以step为步数的随机整数
6 random.choice(seq) 从序列seq中随机返回一个元素
7 random.shuffle(seq[, random]) 将序列seq中的元素随机排列
8 random.sample(population, k) 从序列或集合population中随机选取k个元素,返回列表

示例

  1. random.seed(42)

    • 用途:设置随机数生成器的种子为42,以确保每次运行程序时生成的随机数序列相同。
  2. random_float = random.random()

    • 用途:生成一个0到1之间的随机小数,并将其赋值给变量random_float
  3. random_float = random.uniform(1.0, 10.0)

    • 用途:生成一个1到10之间的随机小数,并将其赋值给变量random_float
  4. random_int = random.randint(1, 10)

    • 用途:生成一个1到10之间的随机整数,并将其赋值给变量random_int
  5. random_int = random.randrange(1, 100, 5)

    • 用途:生成一个1到99之间(不包括99)以5为步数的随机整数,并将其赋值给变量random_int
  6. seq = [1, 2, 3, 4, 5]; random_element = random.choice(seq)

    • 用途:从列表seq中随机选择一个元素,并将其赋值给变量random_element
  7. my_list = [1, 2, 3, 4, 5]; random.shuffle(my_list)

    • 用途:将列表my_list中的元素顺序随机打乱。
  8. population = [1, 2, 3, 4, 5]; sample_list = random.sample(population, 3)

    • 用途:从列表population中随机选择3个元素,并将它们作为列表赋值给变量sample_list

这样,表格和示例都被清晰地展示出来了。

posted @   nxhujiee  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示