Python Random模块
import random print(random.random())#0.18990299744556582不大于1的值 print(random.randint(1,8))#7 产生整数随机数 1-8包括8 print(random.choice('hello')) #‘l’ 随机产生字符串中的某个字符 print(random.choice(['hello',1,4,[1,2,3]]))#[1, 2, 3] 产生随机元素 print(random.sample([1,2,5,7,9],4)) #[9, 7, 1, 2]随机从第一个参数中选出第二个参数个元素作为列表返回 print(random.randrange(1,5))#4 产生整数随机数 1-4不包括5
例子
验证码函数
import random def SuiJi(): code='' for i in range(5): tmp=random.choice([random.randrange(10),chr(random.randrange(65,91))]) code+=str(tmp) print(code) SuiJi() #V078K
print(random.randrange(10,90)) print(random.randrange(10)) #23 #1
浙公网安备 33010602011771号