python生成随机数(2种方式)

#应用场景:生成随机验证码

import random


checkcode= ''

for iin range(6):

    current= random.randrange(0,6)

    if current!= i:

        temp= chr(random.randint(65,90))

    else:

        temp= random.randint(0,9)

    checkcode+= str(temp)#+=和join,join效率高

print (checkcode)

#第二种方式


code=[]

for iin range(6):

  if i==random.randint(1,5):

      code.append(str(random.randint(1,5)))

  else:

      temp=chr(random.randint(65,90))

      code.append(temp)

print(''.join(code))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不要忘记那清晨, 晓光纯粹、空气新鲜, 花儿分外明媚; 不要忘记那晚霞, 夕阳遗留在山间的残红 带着血色的沉思面对...
    叶落晨曦阅读 218评论 0 1
  • 第一节:她在时空中 燕都是一座位于北方的古老城市,我的故事就是发生在这儿。在2015年燕都的秋天,一条很普通的小...
    赱彔阅读 292评论 0 0