Как узнать сколько сделал код попыток для выпадения нужного числа?
Да без б
import random
o = 0
i = 67
while True:
    a = random.randint(1, 1000000)
    print(a)
    o+=1
    if i == a:
        print(o)
        break
Ну так создайте счётчик. И в конце кода выводите этот счётчик.
PS: Оформите вопрос по правилам.