数字
>>> import random
>>>digits=str(random.randint(0,9))+str(random.randint(0,9))+str(random.randint(0,9))
>>> print(digits)
714
小写字母、大写字母
lower_letter=chr(random.randint(ord("a"),ord("z")))+chr(random.randint(ord("a"),ord("z")))+chr(random.randint(ord("a"),ord("z")))
'mfa'
upper_letter=chr(random.randint(ord("A"),ord("Z")))+chr(random.randint(ord("A"),ord("Z")))+chr(random.randint(ord("A"),ord("Z")))
'LPY'
result=list(digits+lower_letters+upper_letter)
random.shuffle(result)
result=””.join(result)
print(result)
#shuffle()将序列的所有元素原地随机排序,对原来的list做改变
注意:shuffle()是不能直接访问的,需要导入random模块,然后通过random静态对象调用该方法。该函数的返回值是none
>>> a=list(range(10))
>>> import random
>>> random.shuffle(a)
>>> a
[4, 9, 5, 8, 2, 7, 6, 0, 1, 3]