神奇,幾行Python程式碼實現隨機生成生成優惠券
阿新 • • 發佈:2018-12-16
生活中我們到處搶優惠券,到處用到優惠券,彷彿一輸入類似“yxune1uaqc5”一串代號的優惠券,立刻感覺撿到大便宜。商家這些優惠券的編碼都是怎麼生成的呢?
學習Python中有不明白推薦加入交流群
號:960410445
群裡有志同道合的小夥伴,互幫互助,
群裡有不錯的視訊學習教程和PDF!
下面就用幾行簡單的程式碼來實現
import random #引入隨機數模組,Python自帶,無需安裝 #定義生成優惠券編號的函式,num:是要生成的個數,len:生成優惠券的長度 def creat_discount(num,len): str ='qwertyuiopasdfghjklzxcvbnm1234567890' #優惠券會用到的字元 discount_list = [] #優惠券存在這個陣列中 for iin range(num): a ='' for jin range(len): #每次迴圈生成一個優惠券 a += random.choice(str) #利用random的choice函式來生成,choice需傳入隨機數的範圍的字串 discount_list.append(a)#生成好的優惠券放入到陣列中 return discount_list