from key_generator.key_generator import generate
import random, sys
key= generate(4, '-', 5, 5, type_of_value = 'hex', capital = 'all', seed = 17)
print(key.get_key()
每次我在循环中使用for时,都会重复使用相同的键。
就像Carigenicate在评论中已经说过的那样,这是因为最后的种子。种子的目的是每次都显示相同的结果。
因此,要么尝试移除种子,要么生成一个随机的种子。
尝试使用random.randint
生成种子,因为在文档中,它表示将为相同的输入值生成相同的种子
key= generate(4, '-', 5, 5, type_of_value = 'hex', capital = 'all', seed = random.randint(0, 1000))
(它没有说明seed
是否有限制,所以我想如果你想更安全,你可以扩大范围(