python内置模块random,随机数_python中随机模块

liftword4个月前 (02-05)技术文章44

一、简介

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))

相关文章

掌握Python中choice函数的用法:随机选择与random模块

知识星球:写代码那些事如果你有收获|欢迎|点赞|关注|转发这里会定期更新|大厂的开发|架构|方案设计这里也会更新|如何摸鱼|抓虾Python教程:Python中choice函数用法欢迎来到写代码那些事...

Python生成随机数_python生成随机数并判断奇偶

生成一个Python随机数 6 分钟阅读Python有一个内置的随机模块来实现此目的。它公开了几个方法,如randrange(),randint(),random(),seed(),uniform()...

Python获取随机数方法汇总_python语言如何获取随机整数

1. random.random()作用:随机生成一个[0,1)之间的浮点数import random print(f'随机生成一个[0,1)之间的浮点数={random.random()}')2....

Python随机抽查部分学生,手把手教你学会random

疫情期间的网课上你有被熊孩子气到炸吗网线的两端,是不是这样巧合呢复课后的课堂上你有被熊孩子气到疯吗等下,跑题了,下面言归正传关键知识点:random库、判断、循环、列表、异常处理、文件的读取等。开发环...

python 生成随机数、随机字符串_python语言随机产生数字

import random import string # 随机整数: random.randint(1,50) # 随机选取0到100间的偶数: random.randrange(0, 101,...

一日一技:Python 中的random模块_python random模块详解

Python 中的random模块Python随机模块教程展示了如何在Python中生成伪随机数。随机数发生器随机数生成器(RNG)生成一组值,这些值在外观上不显示任何可区分的模式。随机数发生器分为两...