领取淘宝天猫优惠券:优惠淘 | 欢迎使用随心而码微信小程序,微信搜一搜【随心而码】可直接搜到。

Python 中级笔记——random模块介绍

Python Hicoder 492℃ 0评论

本节介绍 random 模块

  • random.random():返回一个随机小数
  • random.randint(n,m):返回(n-m)随机整型数据
  • random.randrange(n,m):返回(n-m)随机数据

import random

# 随机数
print(random.random()) # 返回一个随机小数'0.7564422281693363'
print(random.randint(1,5)) # 返回(1-5)随机整型数据
print(random.randrange(1,10)) # 返回(1-10)随机数据

# 生成随机验证码
code = ''
for i in range(4):
 current = random.randrange(0,4)
 if current != i:
 temp = chr(random.randint(65,90))
 else:
 temp = random.randint(0,9)
 code += str(temp)

print(code)

chr() 用一个范围在 range(256)内的整数(就是0~255)作参数,返回一个对应的字符。

chr(i):i为任意给定整数

返回值是当前整数对应的ascii字符。

转载请注明:随心而码 » Python 中级笔记——random模块介绍

喜欢 (1)