Template
finish 01-homework
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
'''
|
||||
Author: SJ2050
|
||||
Date: 2021-10-16 21:43:32
|
||||
LastEditTime: 2021-10-16 23:25:21
|
||||
Version: v0.0.1
|
||||
Description: Solution for homework8.
|
||||
Copyright © 2021 SJ2050
|
||||
'''
|
||||
import random
|
||||
import string
|
||||
|
||||
def activationCode(count, length):
|
||||
res = set()
|
||||
base = string.ascii_letters + string.digits
|
||||
|
||||
while len(res) < count:
|
||||
res.add(''.join(random.sample(base, length)))
|
||||
|
||||
return res
|
||||
|
||||
if __name__ == '__main__':
|
||||
n = 200 # count
|
||||
l = 11 # length of each code
|
||||
|
||||
res = activationCode(n, l)
|
||||
print(f'生成的{n}个激活码如下: ')
|
||||
for item in res:
|
||||
print(item)
|
||||
|
||||
# 激活码是用来授予用户相关权限的凭证,一般由一组数字和字母组成,其组合非常多,随机性较强,且能保证唯一,难以被外部破解。
|
||||
Reference in New Issue
Block a user