https://www.douban.com/group/topic/70490400/上第一題:
做為 Apple Store App 獨立開發者,你要搞限時促銷,為你的應用生成激活碼(或者優惠券),使用 Python 如何生成 200 個激活碼(或者優惠券)?
一、
import randomstr='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'lista = [i for i in str]for i in range(20): random.shuffle(lista) coupon_series = ''.join(lista) PRint coupon_seriesimport random, string輸出:x6J9STPrzqU34DAvEjIQyW0c7w5XKhZRMLfdG1Ce2p8aglbtsoiVHFmkuOnYBNQ2HNGuRrzaxecvL96oMfFO1CK8BykJSD7PUV5ZpI0iE3nltTbYAqWd4gjXmwhs9j5zVQwbnqtX3BYNlZDHiEasJMuhUvOLfkd7oxm2RGS8ITceygKF0AW1r6Cp4PiJwdoy7z8GnYVNBlvK0COsMLcjU94pSPmeHh5bAIEguD2TXtrW3k1R6aZfxQFqGvR8xjswaMdXNi3ZuoymnO9UgEfkS5zArI6pq7Hl0Ph2FBtJDQ1YKVeWC4TLbc二、def random_series(count,len=10): str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' series_set =[] for i in range(0,count): series = '' for j in range(0,len): series += random.choice(str) if series not in series_set: series_set.append(series) print seriesrandom_series(20)輸出:A0dxgBq4nidFSicjinQ40Xx9rYnk43qN0iHsIEeCrWGOz3AFyKk4ovRcVC1mNTGrFBbu4p
新聞熱點
疑難解答