[Python]產生特定長度的隨機字串

這個用來寫測試程式很方便,譬如說加入很多產品ID之類的;也可以用來產生 coupon code。

import string
import random

# 取自參考連結中
def id_generator_01(size=6, chars=string.ascii_uppercase + string.digits):
    return ''.join(random.choice(chars) for _ in range(size))

# 直接使用 random.choices 來做也可以
def id_generator_02(size=6, chars=string.ascii_uppercase + string.digits):
    return ''.join(random.choices(chars, k=size))

底下的連結裡面有詳細的說明!

資料來源:

Be the first to comment

Leave a Reply

Your email address will not be published.


*