第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

使用隨機(jī)模塊避免重復(fù)值

使用隨機(jī)模塊避免重復(fù)值

瀟湘沐 2021-09-02 16:05:01
下面是一個(gè)“蠻力”詞猜測(cè)......事情。我不是要向我的兄弟姐妹證明即使知道使用蠻力的字符數(shù)也需要多長(zhǎng)時(shí)間才能找到密碼。在讓它運(yùn)行了幾個(gè)小時(shí)但沒(méi)有成功之后,我認(rèn)為他明白了。現(xiàn)在我想在它背后放一些邏輯,而對(duì)于我的生活,我無(wú)法弄清楚。我在網(wǎng)上找到了類似于我想要的東西,但我不知道如何使它適應(yīng)我的代碼。import stringimport randomdef 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我想我需要一個(gè)變量來(lái)跟蹤所有猜測(cè)的選擇,并將其與新字符串進(jìn)行比較并設(shè)置它們,以便它們不能相等,但老實(shí)說(shuō)我不知道。任何幫助都是很好的幫助。
查看完整描述

2 回答

?
炎炎設(shè)計(jì)

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果有人要系統(tǒng)地嘗試所有不同的密碼,那么他需要迭代所有可能的組合,而不是嘗試兩次相同的組合。這是在 Python 中執(zhí)行此操作的一種方法:


import itertools

import string


real_pass = 'AAC'



def find_num_iterations_to_guess_password(pass_length):

    all_letters = string.ascii_uppercase

    iterations = 0

    for i in itertools.product(all_letters, repeat=pass_length):

        guess = ''.join(i)

        if guess == real_pass:

            print(f'the real password is {guess} and was guessed after {iterations}')

            break

        iterations += 1



find_num_iterations_to_guess_password(len(real_pass))


查看完整回答
反對(duì) 回復(fù) 2021-09-02
?
翻過(guò)高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

比隨機(jī)生成猜測(cè)并與已使用的選項(xiàng)列表進(jìn)行比較更好的選擇是通過(guò)算法創(chuàng)建所有可能的 n 長(zhǎng)度產(chǎn)品并迭代它們:


from itertools import product

import string


for i in product(string.ascii_uppercase, repeat=3):

    if ''.join(i) == 'AAA':

        print("Found")

        break

編輯:使用product,不permutation


查看完整回答
反對(duì) 回復(fù) 2021-09-02
  • 2 回答
  • 0 關(guān)注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)