专业的编程技术博客社区

网站首页 > 博客文章 正文

python内置模块random,随机数

baijin 2025-02-06 13:57:31 博客文章 11 ℃ 0 评论

一、简介

Python random 模块主要用于生成随机数,random 模块实现了各种分布的伪随机数生成器。

二、使用

import random

三、方法

  1. random.random() 生成0-1的随机数
  2. random.randint(a, b) 生成a-b的随机整数
  3. random.seed(value) 使得随机数据可预测,即只要seed的值一样,后续生成的随机数都一样
  4. random.shuffle(list) 将一个列表内的元素顺序打乱,随机排列
list1 = [x for x in range(10)]
random.shuffle(list1)
print(list1)
  1. random.choice(seq) 返回随机元素
list1 = [x for x in range(10)]
print(random.choice(list1))
  1. random.uniform(a,b)生成a-b的随机浮点数
  2. random.randrange(start, stop, step)返回随机元素
# 返回一个 1 到 9 之间的数字,不会生成9
print(random.randrange(1, 9))
  1. random.sample(sequence,count) 从指定序列中获取指定个数的随机元素
list1 = [x for x in range(10)]
print(random.sample(list1,2))

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表