random(随机)模块

【1】random()  大于0且小于1之间的小数,float

import random
print(random.random())
#0.6929254526372903

【2】randint(a,b) 大于等于a且小于等于b之间的整数

print(random.randint(1,6)
#4

【3】randrange(a,b) 大于等于a且小于b之间的整数

print(random.randrange(4,6))
#4

【4】choice([a,b,c])  a或者b或者c

print(random.choice([1,2,3,[4,5]]))
#2

【5】sample()

print(random.sample([1,‘23‘,[4,5]],2))
#列表元素任意2个组合
#[1, ‘23‘]

【6】uniform(a,b) 大于a,小于b的小数

print(random.uniform(2,4))
#3.1164524618041236

【7】shuffle(item) 打乱item的顺序

item = [1,2,3,4,5]
random.shuffle(item)
print(item)
#[1, 4, 5, 2, 3]

随机验证码

import random
def random_code(n):
    res = ‘‘
    for i in range(n):
        #随机转换成ascill码
        str1 = chr(random.randint(65,90))
        str2 = str(random.randint(0,9))
        res += random.choice([str1,str2])
    return res
print(random_code(8))

原文地址:https://www.cnblogs.com/Jiangchuanwei/p/8546086.html

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

random(随机)模块的相关文章

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',

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

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

Python模块——random随机模块

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

random随机模块

import random def v_code(): code = '' for i in range(5): num=random.randint(0,9) alf=chr(random.randint(65,90)) add=random.choice([num,alf]) code="".join([code,str(add)]) return code print(v_code()) 生成验证码 原文地址:https://www.cnblogs.com/duhong0520/

random 随机模块 验证码

1 def v_code(): 2 code_str = '' 3 for i in range(5): 4 import random 5 num = random.randint(0,9) 6 str1 = chr(random.randint(65,90)) 7 str2 = chr(random.randint(97,122)) 8 code_str +=str(random.choice([num,str1,str2])) 9 return code_str 10 print(v_co

python中的关键字---5(时间/随机模块)

模块 什么是模块?模块就是别人写好的代码,放在一个py文件里,给你使用 模块有几种?三种 : 内置模块\第三方模块\自定义模块 模块是好的 为什么要有模块? 写好了之后直接给你用 - 方便了用户的使用,提高了开发效率 为了节省内存,所以把常用的(但是不是每一个程序都必须用到的)函数\方法 根据分类来将这些函数分到不同的文件中存储起来 所以我们用到哪一类方法,才把这类方法所在的模块导入到内存中,能够最大限度的节省内存 内置函数 是每一个py程序在启动的时候都会加载到内存空间中的内置模块 是以文件的