模块 random 随机

random

随机数

0 导入

>>> import random

1 random 随机小数

 random.random()      # 大于0且小于1之间的小数
 0.7664338663654585

2 uniform 取区间(float)

random.uniform(1,3) #大于1小于3的小数
1.6270147180533838#恒富:发红包

3 randint 随机整数

 random.randint(1,5)
#大于等于1且小于等于5之间的整数
#会包含 1 2 3

4 randrange 序列取一

>>> random.randrange(1,10,2)  #大于等于1且小于10之间的奇数

>>> random.randrange(1,3)        #会包含 1 2 不包含 3
>>> 2
>>> random.randrange(1,6,2)      #只出现 1 3 5
>>> 5

5 choice 随机选择取一

random.choice([1,'23',[4,5]])  # #1或者23或者[4,5]
#随机选择多个返回,返回的个数为函数的第二个参数

6 sample随机选择取多个

random.sample([1,'23',[4,5]],2) # #列表元素任意2个组合
[[4, 5], '23']
random.sample('[email protected]#',5)  #随机返回几个字符
['b', '!', '3', 'e', '@']

7 shuffle(洗牌)打乱列表顺序

item=[1,3,5,7,9]
random.shuffle(item) # 打乱次序
item
[5, 1, 3, 7, 9]
random.shuffle(item)
item
[5, 9, 7, 1, 3]
d = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle()             #洗牌
d
[9, 0, 2, 6, 7, 8, 1, 4, 5, 3]

原文地址:https://www.cnblogs.com/ham-731/p/12121465.html

时间: 2024-10-09 22:50:27

模块 random 随机的相关文章

Python常用模块——random随机模块

Python常用模块--random随机模块 程序中有很多地方都需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串. >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.randint(1,10) #返回1-10之间的一个随机数,包括10 >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数,即步长为2 &g

Python模块——random随机模块

random()是Python中生成随机数的函数,是由random模块控制,random()函数不能直接访问,需要导入random 模块,然后再通过相应的静态对象调用该方法才能实现相应的功能. 1. random.random() random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法: import random print ("随机数: ", random.random()) 输出结果:0.22867521257116 2. random.unif

python的内置模块random随机模块方法详解以及使用案例(五位数随机验证码的实现)

1.random(self): Get the next random number in the range [0.0, 1.0) 取0到1直接的随机浮点数 import random print(random.random()) C:\python35\python3.exe D:/pyproject/day21模块/random随机模块.py 0.3105503800442595 2.randint(self, a, b) Return random integer in range [a

Python基础-----random随机模块(验证码)

random随机模块的用法及功能 import random print(random.random())#(0,1)----获取0-1中的一个float print(random.randint(1,3)) #[1,3]取范围内的一个整数 print(random.randrange(1,3)) #[1,3)取范围内的一个整数 print(random.choice([1,'23',[4,5]]))#23 随机获取可迭代对象中的一个元素 print(random.sample([1,'23',

time模块、random随机模块、os模块、进度条打印

一.时间模块 1.time模块 在python中时间可分为三种格式: 1.时间戳:从1970年到现在经过的秒数 print(time.time()) #1585571976.0806346 作用:用于计算时间间隔的计算 start = time.time() time.sleep(3) stop = time.time() print(stop - start) #3.0001108646392822 时间间隔为3秒 2.按照某种个格式显示的时间: 作用:用于比较清楚的展示时间( 以指定格式输入

模块之-random(随机模块)

random #shuffle 洗牌功能 >>> i=[1,2,3,4,5,6] >>> random.shuffle(i) >>> random.shuffle(i) >>> i [2, 5, 6, 1, 3, 4] #uniform 就是在random.random()的基础上指定个区间的浮点数 >>> random.uniform(1,4) 3.3291495463557723 >>> ran

PIL模块与随机生成中文验证码

今天我们要学习的内容是如何利用Python生成一个随机的中文验证码,并将图片保存为.jpeg格式. 在这之前,你首先得了解Python中的PIL库.PIL是Python Imaging Library的简称,PIL是一个Python处理 图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等.在PIL库中,任何一个图像都是用 Image对象来表示的,所以要加载一张图片,最简单的形式如下: from PIL import Image image = Image.open("1.jp

8.模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式

本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.p

re模块 ,random模块

# 在python中使用正则表达式 # 转义符 : 在正则中的转义符 \ 在python中的转义符# 正则表达式中的转义 :# '\(' 表示匹配小括号# [()+*?/$.] 在字符组中一些特殊的字符会现出原形# 所有的 \w \d \s(\n,\t, ) \W \D \S都表示它原本的意义# [-]只有写在字符组的首位的时候表示普通的减号# 写在其他位置的时候表示范围[1-9]# 如果就是想匹配减号 [1\-9] # python中的转义符# 分析过程'\n' # \转义符 赋予这个n一个特