文章目录

python学习之随机函数random

提示:以下是本篇文章正文内容,下面案例可供参考

一、随机函数模块

要想使用随机数,需先导入随机数模块:

# 导入模块

import random

也就是在开头写上import random

二、六种基本随机函数

1.random.choice()

import random#导入随机数模块

such = random.choice([1,'aaa',False,[1,2,3,4]])#该列表中包含数字,字符串,布尔值,列表

print(such)

##可能的结果:

1 or aaa or False or [1,2,3,4]

由此可以看出random.choice函数可以以这样的形式:“random.choice(列表/元组/字符串)”, 在列表或者元组中随机挑选一个元素,生成随机值

2.random.randrange()

import random#导入模块

such=random.randrange(1,11,2)#从1-10中从一开始依次加二作为可能生成的结果,即为:1,3,5,7,9

print(such)

##结果:

1 or 3 or 5 or 7 or 9

random.randrange的格式为:

random.randrange([start,end),step)

若start不写,默认为0

多step不写,默认为1

但是end一定要有

3、random.random()

import random#导入模块

num4 = random.random()

print(num4)

##输出(每次输出的结果不一样):

0.8073295394931393

返回一个[0,1)的随机数,结果是一个浮点数,只能是[0,1),如果加上start和end,例如:

import random

such=random.random(1,11)

print(such)

会报错。

4.random.uniform()

import random#导入模块

print(random.uniform(4,5))#打印一个4-5的随机浮点数

##输出(每次输出的结果不一定一样):

4.697767338612918

...

...

...

random.uniform()的格式为:random.uniform(m,n)

可以打印一个m-n的随机浮点数

5.random.shuffle()

import random#导入模块

list1 = [1,2,3,5,6,7]#定义列表

random.shuffle(list1)#改变列表元素的顺序

print(list1)

##输出:

[1, 7, 5, 6, 3, 2]

...

...

...

random.shuffle()的格式为:random.shuffle(列表),可以将序列中所有的元素进行随机排序。

6.random.randint()

import random#导入模块

print(random.randint(1,11))#打印一个1-10的随机整数。

##结果:

1 or 2 or 3 or ... or 10

random.randint(a,b)和random.randrange(a,b)可以说是一样的,因为random.randrange(start,end,step)不写step的话,就默认step=1作用就和random.randint()一样了。

标签:...,randrange,python,random,随机,模块,import

来源: https://blog.csdn.net/m0_53035936/article/details/110879773

python随机函数random要导入哪个包_python学习之随机函数random相关推荐

  1. python segy格式地震数据读写包segyio学习笔记(二)

    python segy格式地震数据读写包segyio学习笔记(二) 最近大致搞明白了segyio读取叠后和叠前segy数据的方法,以及内部存储结构,以两段代码为例: 叠后数据读取.这是一个从给定时窗内 ...

  2. python 导入第三方包_python 导入第三方包---

    python导入第三方包的方法: 最重要的四件事: 1 import sys sys.path.append("..") 2要引入的包所在文件添加:__init__.py 3 fr ...

  3. python 导入第三方包_Python第三方包的导入

    我们知道,定义在环境变量PYTHONPATH里是可以直接用import导入的.下面我们来操作如何从非pythonpath目录导入第三方包或者自己定义的包. 假定我们的包有如下的目录结构:person ...

  4. python的模块的导入和包的导入

    python导入视频教程 egon知乎的python系列教程 egon的博客园博客地址 egon的51CTO博客地址 egon的B站帐号,python学习教程 知乎专栏除了python教程,还有很多其 ...

  5. python好用的模块和包_Python模块和包详细讲解与实例分析

    一丶模块 我们经常说模块模块的,究竟什么是模块呢? 一个模块就是包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀 但其实import加载的模块分为四个通用类别: 1.使用Pyth ...

  6. python词云需要导入什么包_[python] 词云:wordcloud包的安装、使用、原理(源码分析)、中文词云生成、代码重写...

    词云,又称文字云.标签云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思.常见于博客. ...

  7. python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  8. python从第二行开始读取文件_python学习笔记—— 从第二行开始读文件

    原博文 2018-04-16 16:26 − filename = info.txtf = open('info.txt') next(f) for line in f: print(line)nex ...

  9. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

最新文章

  1. centos 日志切割_centos自带的日志切割工具 --- logrotate
  2. Todolist总结
  3. 前端学习(2552):vue简介
  4. 【Pytorch神经网络理论篇】 22 自编码神经网络:概述+变分+条件变分自编码神经网络
  5. 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...
  6. mysql数据表案例_mysql中库和表的简单操作案例
  7. Android开发笔记(三十一)SQLite游标及其数据结构
  8. 判断wifi连接是否可用
  9. 微信开始收费,一年130元起!?
  10. 世界顶级黑市拳赛内幕
  11. 学会了 C 语言真的可以开发出很多东西吗?
  12. The Art of Deception
  13. 浙江省等保测评机构项目测评收费价格标准参考
  14. PCD文件格式的转换
  15. Pointer Generator Network 和 PEGASUS
  16. 18V降压3.3V的降压IC和LDO芯片方案,15V降压3.3V的降压IC和LDO芯片方案
  17. git官网下载不了或下载很慢的解决办法!
  18. Linux DDos防御
  19. Java开发游戏项目-用java语言做的超级玛丽
  20. Docker三剑客——Docker Compose

热门文章

  1. 计算机access预测题,2016计算机二级《Access》考试预测题及答案
  2. linux 压缩权限,linux的基本操作(归档压缩,用户、权限管理,远程服务器构建和vi编辑器)...
  3. ttc文件linux安装,centos系统安装中文字体几种方法
  4. python识别出蓝色_OpenCVPython——无法检测蓝色对象
  5. 鸿蒙历程和路标图,华为鸿蒙OS:为生态而生,亦为生态所累
  6. linux 启动端口失败,linux – 应用程序’appname’在开放移动节点应用程序启动失败(端口8080不可用)...
  7. 测试自己幸运数字的软件,心理测试:选一个你的幸运数字,测一下你最近会有什么好事发生?...
  8. ftp linux 服务器 麒麟_阿里云ECS服务器搭建vsftpd
  9. 与孩子一起学编程python_《与孩子一起学编程》python自测题
  10. python画圣诞树代码解读_实战 | 教你用Python画各种版本的圣诞树