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


扩展随机数函数





随机数函数的使用


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


  • 能够产生随机整数


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


相关文章
|
3月前
|
Python
【Python-numpy】numpy.random.choice()解析与使用
本文介绍了NumPy中的`numpy.random.choice()`函数,它用于从一维数组或整数范围内根据指定概率或均匀分布生成随机样本,支持设置样本大小、是否替换以及每个元素的特定概率。
62 5
|
Python
python之math,random模块的使用方法
python之math,random模块的使用方法
105 0
|
6月前
|
Python
Python学习 -- Math模块和Random模块
Python学习 -- Math模块和Random模块
46 0
|
Python
Python 随机数模块random最常用的8个方法
Python 随机数模块random最常用的8个方法
186 0
|
数据采集 算法 索引
random库:Python随机数的生成与应用
random库:Python随机数的生成与应用
595 0
random库:Python随机数的生成与应用
|
机器学习/深度学习 PyTorch 算法框架/工具
Numpy | np.random随机模块的使用介绍
Numpy | np.random随机模块的使用介绍
245 0
Numpy | np.random随机模块的使用介绍
|
人工智能 算法 Python
Python 伪随机数:random库的使用
Python 伪随机数:random库。常用函数:seed,random,randint,getrandbits,randrange,uniform,choice,shuffle,sample。用random库计算圆周率值:蒙特卡罗(Monte Carlo)方法。
425 0
Python 伪随机数:random库的使用
|
数据安全/隐私保护
Random的nextInt()用法
Random的nextInt()用法
205 0
python random随机生成详解
python random随机生成详解
|
C语言 开发者 Python
Random 模块的使用 | 学习笔记
快速学习 Random 模块的使用