当前位置: 首页 > news >正文

python常用函数——random()函数

random()

返回随机生成的一个实数,范围在[0,1)之间

语法如下:

import random
random.random()
# 注意:random()是不能直接访问的,需要导入random包,然后通过random静态对象调用
# 参数: 无
# 返回值 返回随机生成的一个实数,它在[0,1)之间

random.seed()

描述:初始化随机数生成器

语法:

random.seed(a = None,version = 2)

a - 生成随机数的种子 可以为一个int类型的整数
返回值:

# test.py
import random
random.seed(0)
print(random.random()) # 返回从区间[0.0, 1.0)随机抽取的浮点数

注意: 在设计了种子后,其每次运行结果均相同 指的是test.py文件每次运行结果相同
如下,其运行结果是不相同的:

import random
random.seed(0)
print(random.random()) 
print(random.random()) 

若想使其每次结果均相同,则需要在每次调用random.random()函数之前均重新设置一次种子
如下:

import random
random.seed(0)
print(random.random()) 
random.seed(0)
print(random.random()) 

randint()
描述:返回指定范围内的整数
语法如下:

random.randint(start,stop)

参数说明:
start 一个整数,指定开始值
end 一个整数,指定结束值

返回值:
返回指定范围内的整数
code cese:返回一个1~9之间的整数(1<= x <= 9)

#导入random包
import random
#返回一个1~9之间的数字
print(random.randint(1,9))
http://www.lryc.cn/news/14613.html

相关文章:

  • PX4之启动脚本
  • Java零基础入门到精通(持续更新中)
  • 杂七杂八(12):Bilibili视频缓存 m4s音视频合并 shell脚本
  • Qt 某光谱仪程序开发
  • 蛋白质组学技术与常见分析培训班火热招生中!
  • 唤醒手腕 Java 后端 Springboot 框架结合 socketio 学习笔记
  • C++入门:内联函数、auto关键字、基于范围for循环及指针空值nullptr
  • Python遗传算法
  • GEE学习笔记 六十四:绿色中国报告(个人版)
  • 【Kubernetes】【十八】数据存储 高级存储 配置存储
  • 传输层TCP与UDP协议
  • 字节数组的通俗解释
  • 硬件学习 软件Cadence day06 原理图网表导入PCB (过程和操作的错误),开始的画板
  • OCT 医学图像分类
  • 华为OD机试 - 合并数组 | 机试题算法思路 【2023】
  • 前端开发页面样式通用约定法则
  • 向上跳空缺口选股公式,选出回补后再启动的标的
  • 【IoT】做短视频之前,你需要先做好内容定位
  • 苏宁基于 AI 和图技术的智能监控体系的建设
  • 3、内存管理
  • 【蓦然回首忆Java·基础卷Ⅰ】
  • 类属性和对象属性
  • 【TensorFlow 】查看Tensorflow和python对应版本、将现有的TensorFlow更新到指定的版本
  • VO、DTO、BO、PO、DO区别
  • 速看!!!一套能直接拿捏大厂面试官的软件测试面试宝典
  • 超级完整 的 Maven 讲解 以及私服搭建
  • 数据结构之算法的时间复杂度和空间复杂度
  • 【微信小程序】使用页面跳转并携带多个特定参数
  • CVPR 2021 | Involution:超越convolution和self-attention的神经网络算子
  • 11 OpenCV图像识别之人脸识别