Python是當今最受歡迎的編程語言之一,因為它易于學習,易于閱讀,具有龐大的庫和框架支持,讓開發人員更快地構建功能性應用程序。一個常見需求是創建一個激活碼生成器,可作為應用程序的許可證。在這篇文章中,我們將介紹如何使用Python創建一個激活碼生成器。
import random import string def generate_activation_code(num_of_codes, num_of_characters): codes = [] for i in range(num_of_codes): code = ''.join(random.choices(string.ascii_uppercase + string.digits, k=num_of_characters)) codes.append(code) return codes print(generate_activation_code(5, 8))
以上代碼生成并顯示了五個8位的激活碼。首先,我們使用import random
和import string
導入所需的庫。然后,我們定義一個名為generate_activation_code()
的函數,該函數生成指定數量和長度的激活碼。
在generate_activation_code()
函數中,我們定義了一個名為codes
的空列表,用于保存所有生成的激活碼。 然后,我們使用一個循環來生成指定數量的激活碼,并使用ASCII大寫字母和數字的string
模塊中的random.choices()
方法隨機選擇字符。接著,我們將生成的激活碼添加到codes
列表中。最后,我們返回所有生成的激活碼。
最后,我們調用generate_activation_code()
函數,生成并顯示五個8位的激活碼。