1. 程式人生 > >Python生成8位隨機字串的方法

Python生成8位隨機字串的方法

方法一:

import random
import string


seed = "[email protected]#$%^&*()_+=-"
sa = []
for i in range(8):
  sa.append(random.choice(seed))
salt = ''.join(sa)
print(salt)

方法二:

import random
import string

salt = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print(salt)