Статистика

Задача 1

Дана функция rnd2, которая с вероятностью 1/2 возвращает 0 или 1. Написать функцию rnd3, которая будет использовать функцию rnd2 и возвращать с равной вероятностью числа 0, 1 или 2.

def rnd3():
    value = 3
    while value >= 3:
        bit1 = rnd2()
        bit2 = rnd2()
        value = bit1*2 + bit2
    return value

Задача 2

Идёт игра в русскую рулетку. В барабане револьвера шесть гнезд для патронов, в которые вставлено два патрона в соседние гнезда. Игрок вращает барабан, подносит пистолет к виску и нажимает на спусковой крючок. Щелк! Повезло! Игроку необходимо еще раз нажать на крючок. Что ему лучше сделать: снова провернуть барабан или сразу нажать курок?

Не перекручивать: Вероятность выжить: 3/4 (0.75) Перекручивать: Вероятность выжить: 2/3 (0.667)