Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 13

Автор ЕлисССв Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡

Π£Π²Ρ‹, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π° Π—Π΅ΠΌΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ катастрофой, для космоса ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ заурядный ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ лишь вопрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, достаточно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π›ΡƒΠ½Ρ‹. По ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³ΠΈΠΏΠΎΡ‚Π΅Π·, 66 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ наша ΠΏΠ»Π°Π½Π΅Ρ‚Π° ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»Π°ΡΡŒ с большим астСроидом, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΎ 75% Π²ΠΈΠ΄ΠΎΠ² ΠΆΠΈΠ²Ρ‹Ρ… сущСств, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π°Π΄Π°Ρ‡Π° наблюдСния ΠΈ прогнозирования астСроидной опасности Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ спискС Π΄Π΅Π» для чСловСчСства, Ссли ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈΡ… ΡΡƒΠ΄ΡŒΠ±Ρƒ.

14.Β Π’Π°ΠΊ Π»ΠΈ случайны случайныС числа?

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ языкС программирования сущСствуСт функция Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ случайных чисСл. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях, ΠΎΡ‚ ΠΈΠ³Ρ€ Π΄ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.

На языкС Python вывСсти случайноС число ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:

import random

print(random.randint(0, 9))

Но ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π—Π°Π΄Π°Ρ‡Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ случайного числа Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ проста ΠΊΠ°ΠΊ каТСтся. Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°Π΄ΠΎ сначала Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Но ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ случайный, хаотичСский процСсс, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈ хаос ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. ИмСнно поэтому числа Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ псСвдослучайными β€” ΠΎΠ½ΠΈ лишь ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° случайныС, Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΈ простых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², являСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ конгруэнтный ΠΌΠ΅Ρ‚ΠΎΠ΄ (linear congruential generator). Π•Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° проста:

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_36.jpeg

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° языкС Python:

x = 123456789

m = 2**31 - 1

for p in range(10):

Β Β Β Β x = (1103515245 * x + 12345) % m

Β Β Β Β print(x)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° случайныС: 295234770, 465300796, 1475666158, 588454008, 929838277, 50298429, 1089988954, 698778454, 2010473888, 36125306. Как Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ числа Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ числа Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»ΠΈΡΡŒ, Ρ‚Π°ΠΊΠΎΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π£Π²Ρ‹, Ρ‚Π°ΠΊΠΎΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ нСдостатки: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠ½ Π½Π΅ являСтся криптостойким β€” зная Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ ΡƒΠ·Π½Π°Ρ‚ΡŒ «случайно» сгСнСрированный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ псСвдослучайных чисСл, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° основС простых чисСл ΠœΠ΅Ρ€ΡΠ΅Π½Π½Π° (Mersenne Twister generator). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ случайных чисСл, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ такая функция присутствуСт Π² процСссорах Intel. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ сайт https://www .random.org, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл. По завСрСниям Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 3 Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, настроСнных Π½Π° частоту ΡˆΡƒΠΌΠ° атмосфСрных ΠΏΠΎΠΌΠ΅Ρ….

РазумССтся, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ написании ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, «качСством» случайных чисСл ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ, встроСнныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π²ΠΏΠΎΠ»Π½Π΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈ. Но ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ спСциализированного ПО, Π³Π΄Π΅ вопрос криптостойкости ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, стоит ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, насколько Π½Π°Π΄Π΅ΠΆΠ΅Π½ примСняСмый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

15. РаспрСдСлСниС случайных Π²Π΅Π»ΠΈΡ‡ΠΈΠ½

Π‘ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ вСроятности связан Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” Π·Π°ΠΊΠΎΠ½Ρ‹ распрСдСлСния случайных Π²Π΅Π»ΠΈΡ‡ΠΈΠ½. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство процСссов Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ всСго лишь нСскольким Π·Π°ΠΊΠΎΠ½Π°ΠΌ распрСдСлСния.

Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΈΠ³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΡƒΠ±ΠΈΠΊ ΠΈ бросим Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ выпадСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ числа ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_37.jpeg

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ врСмя оТидания автобуса. Если Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° остановку Π² случайноС врСмя, Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ оТидания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ, ΠΎΡ‚ нуля Π΄ΠΎ максимума ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° двиТСния.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ распрСдСлСниС

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ людСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² 100 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ ΠΈΡ… рост. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство людСй нСбольшого роста, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство высоких людСй, совсСм ΠΌΠ°Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ высоких, ΠΈ совсСм ΠΌΠ°Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΡ…. Π’Π°ΠΊΠΎΠ΅ распрСдСлСниС СстСствСнно для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ людСй, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΎΠ½ΠΎ ΠΈ называСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ.

Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ распрСдСлСния совпадаСт с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Гаусса:

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_38.jpeg

ΠŸΠΎΠ΄Π±ΠΈΡ€Π°Ρ коэффициСнты, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ распрСдСлСния.

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_39.jpeg

КасаСмо роста людСй, согласно сайту http://tall.life, Π³Ρ€Π°Ρ„ΠΈΠΊ роста для ΠΌΡƒΠΆΡ‡ΠΈΠ½ ΠΈ ΠΆΠ΅Π½Ρ‰ΠΈΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_40.jpeg

РаспрСдСлСниС ΠŸΡƒΠ°ΡΡΠΎΠ½Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ распрСдСлСния Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ интСрСсСн. Рассмотрим события, происходящиС с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ извСстной ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½. Допустим, Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² срСднСм 10 ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Какова Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ 20 ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ?

Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… событий описываСтся распрСдСлСниСм ΠŸΡƒΠ°ΡΡΠΎΠ½Π°:

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_41.jpeg

Π“Ρ€Π°Ρ„ΠΈΠΊ распрСдСлСния ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ξ» = 10):

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_42.jpeg

Π­Ρ‚ΠΈΠΌ ΠΆΠ΅ распрСдСлСниСм ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ случаи, ΠΎΡ‚ вСроятности нСисправностСй (Ссли 0,01% Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ ΠΈΠ· 20 ΡˆΡ‚ΡƒΠΊ окаТСтся 2 нСисправных Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°), Π΄ΠΎ скорости роста ΠΊΠΎΠ»ΠΎΠ½ΠΈΠΉ Π² Ρ‡Π°ΡˆΠΊΠ΅ ΠŸΠ΅Ρ‚Ρ€ΠΈ.

ВСрнСмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с 20 покупатСлями. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠŸΡƒΠ°ΡΡΠΎΠ½Π° для Ξ»=10. По Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° сразу 20 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ составляСт 0,19%.

16.Β Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ скорости свСта

Π‘ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ свСта практичСски ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Π°. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, свСт Π·Π° сСкунду ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΎΠ³Π½ΡƒΡ‚ΡŒ Π—Π΅ΠΌΠ»ΡŽ 8 Ρ€Π°Π·, Π° Π·Π° 2 сСкунды ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π°Π΅Ρ‚ расстояниС ΠΎΡ‚ Π—Π΅ΠΌΠ»ΠΈ Π΄ΠΎ Π›ΡƒΠ½Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄ΠΎ 17-Π³ΠΎ Π²Π΅ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ свСта Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π». Как ΠΆΠ΅ Π΅Π΅ вычислили?

БСгодня ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ скорости свСта ΠΌΠΎΠΆΠ½ΠΎ провСсти Π΄Π°ΠΆΠ΅ Π² школС β€” достаточно Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ куска кабСля, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ осциллографа. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° сигнала Π² кускС кабСля Π΄Π»ΠΈΠ½ΠΎΠΉ 50Β ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 50/300000000, ΠΈΠ»ΠΈ 0,016 мкс β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ осциллограф с максимальной частотой 10-20Β ΠœΠ“Ρ†. Но ΠΊΠ°ΠΊ ΠΆΠ΅ это сдСлали Π² 17-ΠΌ Π²Π΅ΠΊΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ осциллографов, Π΄Π°ΠΆΠ΅ Π΄ΠΎ появлСния Π»Π°ΠΌΠΏΡ‹ накаливания Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ 200 Π»Π΅Ρ‚ оТидания? Помогли астрономия, гСомСтрия, ΠΈ разумССтся, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.