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 in 循环给我重复相同的键。
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 in 循环给我重复相同的键。
就像 Carigenicate 在评论中已经说过的那样,那是因为最后的种子。种子的目的是每次都显示相同的结果。
因此,要么尝试删除种子,要么生成随机种子。
尝试使用random.randint
生成种子,因为在文档中它说它将为相同的输入值生成相同的种子
key= generate(4, '-', 5, 5, type_of_value = 'hex', capital = 'all', seed = random.randint(0, 1000))
(它没有说是否有限制,seed
所以我想如果你想让它更安全,你可以扩大范围)