Я использую Python 2.7 для создания двух случайных чисел, как 1-100 (включая и), и если они совпадают, происходит событие. Я бы думать, что вероятность этого будет 1/10000 потомуВероятность кажется неправильным использованием Python randint
1/100 * 1/100 = 1/10000
но число раз, что он принимает на два номера, чтобы соответствовать обычно составляет от 10 до 200. Почему это происходит и есть ли способ исправить это?
Вот мой полный код:
import random
p5SickGen1 = random.randint(1,100)
p5SickGen2 = random.randint(1,100)
counter = 0
while p5SickGen1 != p5SickGen2:
counter += 1
p5SickGen1 = random.randint(1,100)
p5SickGen2 = random.randint(1,100)
print(counter)