random库的使用(专题)

简介: random库的使用(专题)

random库概述


random库是使用随机数的Python标准库


  • 伪随机数: 采用梅森旋转算法生成的(伪)随机序列中元素


  • random库主要用于生成随机数


  • 使用random库: import random


random库包括两类函数,常用共8个


  • 基本随机数函数: seed(), random()


  • 扩展随机数函数: randint(), getrandbits(), uniform(),


randrange(), choice(), shuffle()


基本随机数函数



>>> import random
>>> random.seed(10)
>>> random.random()
0.5714025946899135
>>> random.random()
0.4288890546751146


>>> import random
>>> random.seed(10)
>>> random.random()
0.5714025946899135
>>> random.seed(10)
>>> random.random()
0.5714025946899135


扩展随机数函数





随机数函数的使用


  • 能够利用随机数种子产生"确定"伪随机数


  • 能够产生随机整数


  • 能够对序列类型进行随机操作


相关文章
|
5月前
|
Python
【Python-numpy】numpy.random.choice()解析与使用
本文介绍了NumPy中的`numpy.random.choice()`函数,它用于从一维数组或整数范围内根据指定概率或均匀分布生成随机样本,支持设置样本大小、是否替换以及每个元素的特定概率。
91 5
|
5月前
|
机器学习/深度学习 Python
【Python-Numpy】numpy.random.binomial()的解析与使用
本文介绍了NumPy的`numpy.random.binomial()`函数,用于从二项分布中抽取样本,适用于模拟具有固定试验次数和成功概率的随机实验,并提供了如何使用该函数进行概率计算和模拟实验的示例。
126 4
|
8月前
Python---random库
Python---random库
37 1
|
Python
python之math,random模块的使用方法
python之math,random模块的使用方法
122 0
|
8月前
|
Python
Python学习 -- Math模块和Random模块
Python学习 -- Math模块和Random模块
54 0
|
数据采集 算法 索引
random库:Python随机数的生成与应用
random库:Python随机数的生成与应用
654 0
random库:Python随机数的生成与应用
|
机器学习/深度学习 PyTorch 算法框架/工具
Numpy | np.random随机模块的使用介绍
Numpy | np.random随机模块的使用介绍
261 0
Numpy | np.random随机模块的使用介绍
|
数据安全/隐私保护
Random的nextInt()用法
Random的nextInt()用法
220 0
python random随机生成详解
python random随机生成详解
|
C语言 开发者 Python
Random 模块的使用 | 学习笔记
快速学习 Random 模块的使用

热门文章

最新文章

下一篇
开通oss服务