import random print(random.random()) #不接收任何参数 print(random.randint(5,9)) #接收参数范围包含边界值 # random.randrange(10) print(random.randrange(10,15)) #可接受一个和两个 print(random.choice("abcd")) #可以接受一个参数,字符串也可以放列表字典等 print(random.choice(["abc",[1,2,3]])) # print(random.choices(["fefewf"])) print(random.sample(["123",4,[123],2],2)) #可以从里面随机选几个,最后一个数字是选择的个数 print(random.choice(["a","b","d","e",1,2,3,4,5]))
#下面两种方式实现5位数的随机数
c = ‘‘ for i in range(5): if i == random.randint(0,3): cds = str(random.randrange(10)) else: cds = random.choice("fthnfghjrhgr") c += cds print(c)
def df(): c = "" for i in range(5): b = str(random.choice(["a",1])) #这个位置可以放0-9的数字和a-z的字母 c += b #chr 65-91是 a - z print(c) df()
原文:https://www.cnblogs.com/TKOPython/p/11749072.html