1
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 循环给我重复相同的键。

4

2 回答 2

0

就像 Carigenicate 在评论中已经说过的那样,那是因为最后的种子。种子的目的是每次都显示相同的结果。

因此,要么尝试删除种子,要么生成随机种子。

于 2020-12-21T21:04:55.123 回答
0

尝试使用random.randint生成种子,因为在文档中它说它将为相同的输入值生成相同的种子

key= generate(4, '-', 5, 5, type_of_value = 'hex', capital = 'all', seed = random.randint(0, 1000))

(它没有说是否有限制,seed所以我想如果你想让它更安全,你可以扩大范围)

于 2020-12-21T21:08:05.040 回答