首页 > 代码库 > random模块
random模块
#random模块 import random list1 = [1,3,5,7,9] #print(random.random()) #0.09736432890033453 #(0,1)----float 大于0且小于1之间的小数 #print(random.randint(1,3)) # 1 ##[1,3] 大于等于1且小于等于3之间的整数 #print(random.randrange(1,3)) # 1 #[1,3) 大于等于1且小于3之间的整数 #print(random.choice([3,‘23‘,[4,5]])) #[4, 5] ##1或者23或者[4,5] #print(random.sample([2,‘45‘,[‘ab‘],‘db‘],3)) #[[‘ab‘], 2, ‘db‘] ## 列表元素任意2个组合 #注意这里是有两个参数的,第二个参数表示几个元素组合 #print(random.uniform(1,3)) #1.2380799085529681 (1,3) 1-3之间的小数 # random.shuffle(list1) #shuffle() 打乱顺序 # print(list1) #[3, 9, 7, 5, 1] #应用:生成随机的几位验证码 def v_code(n=5): res = ‘‘ for i in range(n): n = random.randint(0,9) s = chr(random.randint(65,90)) num = random.choice([n,s]) res +=str(num) return res print(v_code()) #2269B
random模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。