Python生成8位随机字符串的一些方法
#第一种方法
import random import string seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-" 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
#生成随机8个数字字窜方法
import random import string salt = ''.join(random.sample(string.digits, 8)) print salt