#random模块 import random #导入模块 print(random.random()) #随机生成(0,1)之间的小数,首尾都不包含 print(random.randint(1, 4)) #随机生成[1,4]中的整数,包含首尾 print(random.randrange(1, 4)) #随机生成[1,4)中的整数,顾头不顾尾 print(random.uniform(1, 4)) #随机生成(1,4)之间的小数,首尾都不包含 print(random.choice([1, '23', [4, 5]])) #s随机选择一个对象 print(random.sample([1, 2, 3, 4], 3)) #随机选择列表中的(3)个元素(3)是参数 item = [1, 3, 5, 7, 9] random.shuffle(item) #打乱item的顺序,相当于"洗牌" print(item) #函数chr 函数chr的作用是将ASCII表转化为数字与字母一一对应 #A-Z对应65--90 #小练习:随机生成五位随机码 def make_code(max_size): res = '' for i in range(max_size): num =str(random.randint(0, 9)) alp = chr(random.randint(65, 90)) res += random.choice([num, alp]) print(res) make_code(5)