random模块
import random
>>> import random >>> print(random.random()) #(0,1)--float 大于0且小于1之间的小数 0.6217178822137027 >>> print(random.randint(1,3)) #【1,3】大于等于1且小于等于3之间的整数 2 >>> print(random.randrange(1,3)) #[1,3) 大于等于1且小于3之间的整数 1 >>> print(random.choice([1,'23',[4,5]]))#1或者23或者[4,5] [4, 5] >>> print(random.sample([1,'23',[4,5]],2)) #列表元素任意2个组合 [[4, 5], 1] >>> print(random.uniform(1,3)) #大于1小于3的小数,如 1.5350058522878693 >>> item=[1,3,5,7,9] >>> random.shuffle(item) #打乱顺序,相当于‘洗牌’ >>> print(item) [7, 9, 5, 3, 1]
1 import random 2 3 def v_code(): 4 5 code = '' 6 for i in range(5): 7 8 num=random.randint(0,9) 9 alf=chr(random.randint(65,90)) 10 add=random.choice([num,alf]) 11 code += str(add) 12 return code 13 14 print(v_code())
                    
                
                
            
        
浙公网安备 33010602011771号