random模块

  • random.random();                                  #随机出现(0,1)内的浮点数;
  • random.randint(1,3);                              #随机出现[1,3]内的整数;
  • random.randrange(1,3);                         #随机出现[1,3)内的整数,即1,2;
  • random.choice([1,2,3]);                          #随机在列表里抽取1个数;
  • random.sample([1,2,3,4,5,6],3)         #在1-6列表里抽取3个数;
  • random.shuffle:  打乱顺序

              a=[1,2,3,4,5,6]                                  #首先要先有列表,再去打乱;

                random.shuffle(a);

                print(a)

##############随机验证码##################

    

b=[0,1,2,3,0,0];
v=[];
for i in b:
c=random.randint(0,9)
v.append(c)
print(v)






ls =[0,0,0,0,0,0];
s=[];
for i in ls:
rannum=random.randint(0,9);
ranlet=chr(random.randint(65,122))
sel=random.choice([rannum,ranlet])
s.append(sel)
print(s)

原文地址:https://www.cnblogs.com/itheone/p/11457755.html