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

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

一、简介

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随机抽查部分学生,手把手教你学会random

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

Python实现随机&批量梯度下降算法

一.概述梯度下降属于迭代法的一种,可以用于求解最小二乘问题。在求解机器学习算法的模型参数时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。在求解损失函...

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

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

[编程基础] Python随机数生成模块总结

Python随机数生成模块教程演示如何在Python中生成伪随机数。文章目录1 介绍1.1 随机数字生成器1.2 Python random 模块1.3随机种子2 使用2.1 Python rando...