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

liftword5个月前 (02-05)技术文章74

一、简介

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中随机模块random的用法_pythonrandom随机数的用法

Python 有一个可用于制作随机数的内建模块。现在总结归纳一下,方便大家查询学习random 模块有一组如下的方法:序号方法描述1seed()初始化随机数生成器。2getstate()返回随机数生成...

你还在使用 Python random 模块生成随机密码

Python Random 模块提供了一种生成伪随机数的便捷方法,可以用于实现计算机游戏、幸运抽奖系统等。由于它提供了各种随机功能生成结果,因此开发人员试图使用此功能来生成出于安全目的的随机密码或身份...

双色球-使用Python实现双色球选号器随机选号功能

很多彩民经常去彩票店购买彩票,多数时候是机选号码(中不中奖完全看运气!),那么选号机器是怎么随机选中球色和球号呢?今天来和大家分享一个使用python编程软件来实现该功能的小程序。(源码放在文章结尾)...