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())
生成随机码

 

posted @ 2017-06-06 17:47  Sober--Never  阅读(70)  评论(0)    收藏  举报