下面是一个“蛮力”词猜测......事情。我不是要向我的兄弟姐妹证明即使知道使用蛮力的字符数也需要多长时间才能找到密码。在让它运行了几个小时但没有成功之后,我认为他明白了。现在我想在它背后放一些逻辑,而对于我的生活,我无法弄清楚。我在网上找到了类似于我想要的东西,但我不知道如何使它适应我的代码。
import string
import random
def make_random():
return''.join([random.choice(string.ascii_uppercase) for n in xrange(3)])
while True:
random2=make_random()
if random2 != "AAA":
print(random2)
if random2 == "AAA":
print("AAA")
print("Found")
break
我想我需要一个变量来跟踪所有猜测的选择,并将其与新字符串进行比较并设置它们,以便它们不能相等,但老实说我不知道。
任何帮助都是很好的帮助。
炎炎设计
翻过高山走不出你
相关分类