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

 

posted on 2018-01-13 00:47  可爱的春哥  阅读(115)  评论(0)    收藏  举报

导航