python之随机数random模块

 

random模块:用于生成随机数
import random                   #random模块:用于生成随机数
li = []
for i in range(7):
    r = random.randrange(0,3)   #创建每一个位的时候,都有可能创建数字
    if r == 2 or r == 4:        #r如果等于2或者4,就生成数字
        num = random.randrange(0,10)
        li.append(str(num))     #str()将内容转换为可打印的字符串
    else:
        temp = random.randrange(65,91)      #random.randrange()生成随机的数字,ASCII码中65-90之间代表的是A-Z字母,65=<temp<91
        c = chr(temp)           #随机产生的数字通过chr()转换成随机字母
        li.append(c)            #把产生的随机字母追加到列表里
result = "".join(li)            #"".join()字符串排序功能
print(result)

  

posted on 2018-02-05 13:01  张江华1997  阅读(246)  评论(0编辑  收藏  举报