Python random 模块 - Python零基础入门教程
目录
- 一.Python random 模块常用函数介绍
- 二.Python random 模块使用
- 三.猜你喜欢
零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门
Python random 模块包括返回随机数的函数,可以用于模拟或者任何产生随机输出的程序。
一.Python random 模块常用函数介绍
random.random() — 生成一个从 0.0(包含)到 1.0(不包含)之间的随机浮点数;
random.uniform(a, b) — 生成一个范围为 a≤N≤b 的随机数,随机数类型是浮点数;
random.randint(a, b) — 生成一个范围为 a≤N≤b 的随机数,随机数的类型是整形,注意与 random.uniform(a, b)区别;
random.sample(seq, k) — 从 seq 序列中随机抽取 k 个独立的元素;
random.choice(seq) — 从 seq 序列中随机抽取一个元素,如果 seq 为空,则引发 IndexError 异常;
random.randrange(start, stop, step) — 返回从 start 开始到 stop 结束、步长为 step 的随机数(可以用该方法返回随机偶数或者奇数),示例:
# 返回0到100的随机偶数
random.randrange(0, 101 , 2)# 返回0到100的随机奇数
random.randrange(1, 101 , 2)
二.Python random 模块使用
Python random 使用案例如下:
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python random 模块.py
@Time:2021/3/29 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""import random#生成范围为0.0≤x<1.0 的伪随机浮点数
print (random.random())#生成范围为2≤x<10 的伪随机浮点数
print (random.uniform(2, 10))#生成从0 到9 的伪随机整数
print(random.randrange(10))#生成从0 到100 的随机偶数
print (random.randrange(0, 101 , 2))#随机抽取一个元素
print (random.choice (['何以解忧','猿说python','python教程']))#随机抽取2 个独立的元素
print (random.sample([10, False , 30 , "hello" , 50], k=2))'''
输出结果
0.9662431302672254
8.850312880563921
0
46
猿说python
[30, 'hello']
'''
三.猜你喜欢
- Python 配置环境
- Python 变量
- Python 运算符
- Python 条件判断 if/else
- Python while 循环
- Python break
- Python continue
- Python for 循环
- Python 字符串
- Python 列表 list
- Python 元组 tuple
- Python 字典 dict
- Python 条件推导式
- Python 列表推导式
- Python 字典推导式
未经允许不得转载:猿说编程 » Python random 模块
Python random 模块 - Python零基础入门教程相关推荐
- Python return逻辑判断表达式 - 零基础入门教程
目录 一.return 逻辑判断表达式 and 二.return 逻辑判断表达式 or 三.return 逻辑判断表达式 and 和 or 配合使用 四.return 逻辑判断表达式重点总结 五.猜你 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- Python 3.X 完全零基础入门精讲 全套视频教程
简介 零基础小白快速学程序员大爱语言――Python,易学易用易就业!!! 目标人群:熟悉电脑基本操作,编程零基础或已具备Python或其它编程语言的人群. 课程目标:绝对零基础Python3.x 入 ...
- python是什么软件-零基础入门Python怎么学习?老男孩python用什么软件
在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...
- 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino
ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...
- SEO零基础入门教程(外链的发布和软文编写)
seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...
- 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...
很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...
- 计算机pscs6教程,photoshop CS6零基础入门教程
<photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...
最新文章
- ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
- iview 表单 验证_iview必备技能一、表单验证规则
- 应用OpenCV进行图像旋转和平移
- putty network error:Connection refused 乱码
- url-pattern写成/和/*的区别
- Bug之Yii继承类的
- HDLBits答案(23)_找BUG
- (转)彻底学会使用epoll(一)——ET模式实现分析
- win7系统如何开启udma功能
- php怎么上传函数,【后端开辟】php上传函数怎样封装
- stm32增量式光电编码器
- vue-cli2.0webpack的理解
- mac 重启后提示 路径/System/installation/Packages/OSinstall.mpkg 似乎已缺失或已损坏,的解决方法
- 在sheet1工作表中进行高级筛选,筛选出计算机或英语大于85分的,2017年职称计算机考试EXCEL操作题...
- 人心是暖的,眼泪是苦的,杜鹃花真的很香
- 如何通过ps把彩色照片转换为黑白素描
- PFC的使用与探索(一)
- ESP8266人体感应项目
- Linux C/C++ 获取系统时间
- [ES笔记]持续更新中
热门文章
- 基础组件完善的今天,如何通过业务组件提效?
- 揭秘高德地图如何利用MaxCompute管理海量数据
- 阿里云物联网平台远程配置功能JAVA 示例参考
- MaxCompute 多租户数据安全体系
- 阿里巴巴1682亿背后的“企业级”高效持续交付
- 亚信安全发布2021年挖矿病毒专题报告,聚焦挖矿病毒进化与治理
- 百度现场面试:JVM+算法+Redis+数据库!(三面)| CSDN博文精选
- 全面讲解OpenStack技术知识
- c语言中 数组 左移,如何将一个数组的元素循环左移?
- oracle判断是否是手机号码,oracle判断手机号码是否合法