1. 程式人生 > >神奇,幾行Python程式碼實現隨機生成生成優惠券

神奇,幾行Python程式碼實現隨機生成生成優惠券

神奇,幾行Python程式碼實現隨機生成生成優惠券

 

生活中我們到處搶優惠券,到處用到優惠券,彷彿一輸入類似“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