#!/usr/bin/env python # -*- coding: utf-8 -*- import random import string #第一種方法 seed = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-" sa = [] for i in range(8): sa.append(random.choice(seed)) salt = ''.join(sa) print salt #運行結果:l7VSbNEG #第二種方法 salt = ''.join(random.sample(string.ascii_letters + string.digits, 8)) print salt #運行結果:VOuCtHZs