🩡 Голка Бюффона
Про цю симуляцію
1733 року Жорж-Луї Леклерк, граф де Бюффон, поставив запитання: якщо голку кинути навмання на підлогу, розкреслену паралельними лініями, яка ймовірність, що вона перетне лінію? Дивовижна відповідь містить π, що робить цю задачу однією з найстаріших у геометричній ймовірності та одним із перших відомих експериментів Монте-Карло — за століття до появи самого терміна.
Як це працює
- Паралельні лінії розкреслені на фіксованій відстані d одна від одної, а довжина голки l не перевищує d.
- Кожна кинута голка отримує рівномірно випадкову позицію центра (за модулем відстані між лініями) і рівномірно випадковий кут θ між 0 і π.
- Голка перетинає лінію, якщо половина її довжини, спроектована на вертикаль, (l/2)·sin(θ), сягає принаймні відстані від голки до найближчої лінії.
- Теоретична ймовірність перетину дорівнює P = 2l/(πd), тому, переставивши формулу та використавши спостережувану кількість перетинів, можна отримати оцінку π.
Ключові рівняння
P(перетин) = 2l / (πd)
π ≈ (2·l·N) / (d·C) — l = довжина голки, d = відстань між лініями, N = кинуто голок, C = спостережено перетинів. Оцінка в середньому стає точнішою з ростом N.
Керування
- Довжина голки l / відстань d — задає довжину голки відносно фіксованої відстані між лініями (має залишатися ≤ 1).
- Швидкість кидання — скільки голок кидається за кожен кадр анімації.
- Пауза / Скинути — зупинити симуляцію або очистити всі кинуті голки й почати заново.
Чи знали ви?
1901 року італійський математик Маріо Лаццаріні заявив, що оцінив π із точністю до шести знаків за допомогою голки Бюффона всього за 3408 кидків — підозріло вдалий результат, який багато статистиків вважають підлаштованим шляхом зупинки на сприятливому моменті, оскільки природна швидкість збіжності методу занадто повільна, щоб виправдати таку точність.