Гост написа:Върху 5 еднакви картончета са написани цифрите 1, 2, 3, 4 и 5. Теглят се последователно 5 от тях и се нареждат в реда на изтегляне. Вероятността полученото петцифрено число да си състои от последователни цифри във възходящ ред е?
Гост написа:Друг вариант на разсъждение:
Очевидно търсим вероятността да се получи числото 12345, което е едно възможните, общо 5! на брой числа, които могат да се получат чрез разместване на цифрите 1,2,3,4,5 .
Значи отговорът е 1/5! = 120 .
peyo написа:Имаме две различни решения с еднакъв отговор. Кой сега ще напише симулация за потвърждение?
import random as rnd
repetitions = 3
iter = 100000000
target_set = ['1', '2', '3', '4', '5']
for ii in range(repetitions):
is_match = 0
for jj in range(iter + 1):
sta = ['1', '2', '3', '4', '5']
sel = []
for kk in range(4):
drawn = sta[rnd.randint(0, len(sta) - 1)]
sel.append(drawn)
sta.remove(drawn)
sel.append((sta[0]))
if sel == target_set:
is_match += 1
print(ii + 1, ": ", is_match/iter)Назад към Вероятности, статистика
Регистрирани потребители: Google [Bot]