рдПрдХ рдЫреЛрдЯреА рд╕реА рдорд┐рд░реНрдЪ рдЕрдЧрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯрд╣рдо рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ - рд╣рдо рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рдПрдиреНрдЯреНрд░рд╛рдкреА рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛, рдпрд╛рдиреА рдЕрддреНрдпрдзрд┐рдХ рдПрдиреНрдЯреНрд░реЛрдкрд┐рдХ, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдкреАрдврд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдЕрддрд┐рд╢реНрдпреЛрдХреНрддрд┐рдкреВрд░реНрдг рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рднреА рдХреЛ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рд╣реЛрдЧрд╛ред
рдЧреБрдгрд╡рддреНрддрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЦреЛрдЬ рдореЗрдВ, рд▓реЛрдЧ рдмрд╣реБрдд рдордЬрд╛рдХрд┐рдпрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ )ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рдХреЗ рдХрд╛рдлреА рдЕрдЪреНрдЫреЗ рд╕реНрд░реЛрдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдкреАрдЖрдИ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЧрдВрднреАрд░ рдорд╛рдорд▓рд╛ рд╣реИ, рдФрд░ рдереЛрдбрд╝рд╛ рд╕рдВрджреЗрд╣ рд╣рдореЗрдВ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХреНрдпрд╛ рдЖрд░рдПрдирдЬреА рд╣реИ рдХрд┐ рдореИрдВ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдЦрд░рд╛рдм рд╣реЛ рдЧрдпрд╛ рд╣реИ ... рдЖрдЗрдП, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рджреНрд╡рд╛рд░рд╛?
рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдПрдХ рдмрд┐рдЯ
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдореМрдЬреВрджрд╛ рдЖрд░рдПрдирдЬреА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдиреАрдЪрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг
рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рдкрд░ XOR рдСрдкрд░реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЕрдиреБрдХреНрд░рдо рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдирд╛ рд╣реИред
рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдЖрд░рдПрдирдЬреА, рдЬрд┐рд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЪреНрдЫрд╛ рдорд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдХреБрдЫ рд╕рдВрджреЗрд╣ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЦреЗрд▓рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереАред
рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░, рдЬрд┐рд╕рдХрд╛ рдЙрддреНрдкрд╛рджрди рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдиреНрдЯреНрд░рд╛рдкреА рдмрд╣реБрдд рдХрдо рд╣реИред
рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдХреНрд░рдо рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдорд╛рдзреНрдпрдорд┐рдХ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рдмрд┐рдЯреНрд╕ рдХреЛ XOR рдСрдкрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ред
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рд░реАрдХрд┐рдпреЛрдВ: рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдорд╛рдзреНрдпрдорд┐рдХ рдХреНрд░рдо рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣реА рд╣реИ, рдЙрдирдХреА рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЛ рдореВрд▓рднреВрдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рдирдХреА рдЕрдиреНрдпреЛрдиреНрдпрд╛рд╢реНрд░рдпрддрд╛ рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдПрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо
рдХреЗ рдЕрдЧрд▓реЗ рдмрд┐рдЯ рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░реЗрдВ, рдФрд░
y - рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯред рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдмрд┐рдЯ
r рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
r = xтКХy
рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ред рдЖрдЗрдП
x ,
y рдФрд░
r рдХреЗ рд╕реВрдЪрдирд╛рддреНрдордХ рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рд╣рдо рд╢реВрдиреНрдп
x рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ
p x0 рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рдФрд░
p y0 рдХреЗ рд░реВрдк рдореЗрдВ рд╢реВрдиреНрдп
y рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛред рд╕реВрдЪрдирд╛ рдПрдиреНрдЯреНрд░рд╛рдкреАрдЬрд╝
x рдФрд░
y рдХреА рдЧрдгрдирд╛ рд╢реИрдирди рд╕реВрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ:
H
x = - (p
x0 log
2 p
x0 + (1 - p
x0 ) рд▓реЙрдЧ
2 (1 - p
x0 ))
H
y = - (p
y0 log
2 p
y0 + (1 - p
y0 ) log
2 (1 - p
y0 ))
рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╢реВрдиреНрдп рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдЗрдирдкреБрдЯ рдкрд░ рджреЛ рд╢реВрдиреНрдп рдпрд╛ рджреЛ рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВред рд╢реВрдиреНрдп рдЖрд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛:
p
r0 = p
x0 p
y0 + (1 - p
x0 ) (1 - p
y0 )
H
r = - (p
r0 log
2 p
r0 + (1 - p
r0 ) рд▓реЙрдЧ
2 (1 - p
r0 ))
рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рдХреА рдЕрдкрд░рд┐рд╣рд╛рд░реНрдпрддрд╛ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
Hr - Hx for
0 p x0 рдФрд░
p y0 рдХреЗ рдХрд┐рд╕реА рднреА рдорд╛рди рдХреЗ рд▓рд┐рдПред рдореИрдВ рдЗрд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рд┐рджреНрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рджреГрд╢реНрдп рдЧрдгрдирд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдиреНрдЯреНрд░рд╛рдкреА рдореЗрдВ рд╡реГрджреНрдзрд┐ рдПрдХ рдЪрд┐рдХрдиреА рд╕рддрд╣ рдмрдирд╛рддреА рд╣реИ, рдЬреЛ рдХрд╣реАрдВ рднреА рд╢реВрдиреНрдп рд╕реЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реА рд╣реИ:
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рддрд┐рд░рдЫреЗ рдореБрдЦреНрдп рд╕рд┐рдЧреНрдирд▓ c
p x0 = 0.3 (рдПрдВрдЯреНрд░реЙрдкреА 0.881) рдХреЗ рд╕рд╛рде
p y0 = 0.1 рдХреЗ рд╕рд╛рде рдЕрддреНрдпрдзрд┐рдХ рддрд┐рд░рдЫрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдЧреНрдирд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдиреНрдЯреНрд░реЙрдкреА 0.925 рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо
p r0 = 0.66 рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рддреЛ, рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЛ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рджреВрд╕рд░реЗ рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕рд╛рдмрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпреЛрдЬрдирд╛ (рд╕рднреА рдЪрд░рдг рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ):
- рд╣рдо рд╕рд╛рдмрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдиреНрдЯреНрд░рд╛рдкреА рдореЗрдВ рдмрд┐рдВрджреБ p 0 = 1/2 рдкрд░ рдЕрдзрд┐рдХрддрдо рд╣реЛрддрд╛ рд╣реИред
- рд╣рдо рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рднреА x x0 рдФрд░ p y0 рдХреЗ рд▓рд┐рдП, p r0 рдХрд╛ рдорд╛рди 1/2 x p рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рдкреНрд░рдпрд╛рд╕ред рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдорд╛рдзреНрдпрдорд┐рдХ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдХрдмреНрдЬреЗ рдХреЛ
рдПрдХреНрд╕ ,
рд╡рд╛рдИ рдФрд░, рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдХреНрд╖рдорддрд╛ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ,
рдЖрд░ ред рдХреНрд░рдорд╢рдГ
x рдФрд░
y рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ
g x рдФрд░
g y рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрд░рдорд╢рдГ (рд╢рдмреНрдж рдЕрдиреБрдорд╛рди рд╕реЗ)ред рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдмрд┐рдЯ рдпрд╛ рддреЛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рджреЛрдиреЛрдВ рдорд╛рдиреЛрдВ рдХрд╛ рд╕рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдЬрдм рджреЛрдиреЛрдВ рдЧрд▓рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдпрд╣ рд╣реИ:
g
r = g
x g
y + (1 - g
x ) (1 - g
y ) = 2 g
x g
y - g
x - g
y + 1
рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╣реА рдЕрдиреБрдорд╛рдирдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕
рдЬреА = 1 рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ
рдЬреА ... рд╢реВрдиреНрдп рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 1/2 рд╣реИред рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рд╕рд┐рдХреНрдХрд╛ рдЙрдЫрд╛рд▓рдХрд░ рдХреЛрдИ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ рд╣реИ рдЬрдм
рдЬреА <1/2ред рдПрдХ рддрд░рдл, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрдиреБрдорд╛рдирдХ рдиреЗ рдЦреБрдж рдХреЗ рдЕрдВрджрд░ рдХрд╣реАрдВ рднреА рдЕрдиреБрдорд╛рдирд┐рдд рдореВрд▓реНрдп рдкрд░ рдбреЗрдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЗрд╕рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣
рд╕рд┐рдХреНрдХрд╛ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ "рдПрдХ рд╕рд┐рдХреНрдХрд╛ рд╕реЗ рднреА рдмрджрддрд░" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рд╕рдВрдЪрд╛рд░ рдХреЗ рдЧрдгрд┐рддреАрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ (рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕реВрдЪрдирд╛ рдХрд╛ рдорд╛рддреНрд░рд╛рддреНрдордХ рд╕рд┐рджреНрдзрд╛рдВрдд рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рд╣реИ), рдпрд╣ рд╕реНрдерд┐рддрд┐ рдмреЗрддреБрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реВрдЪрдирд╛ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ рд╡рд┐рдШрдЯрди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЬреАрд╡рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред ред
рд╕реАрдорд┐рдд рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
- рдЬреА x = 1 , рдЕрд░реНрдерд╛рдд, рдЕрдиреБрдХреНрд░рдо x рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИ:
g r = g x g y + (1 - g x ) (1 - g y ) = 1 g y + (1 11) (1 - g y ) = g y
рдЕрд░реНрдерд╛рддреН, рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред - g y = 1 : рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рдорд╛рдиред рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред
- g x = 1/2 , рдпрд╛рдиреА рдЕрдиреБрдХреНрд░рдо x рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИ:
g r = 2 g x g y - g x - g y + 1 = 2/2 g y - 1/2 - g y +1 = g y - g y + 1/2 = 1/2
рдпрд╣реА рд╣реИ, рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЬреЛрдбрд╝ рдореБрдЦреНрдп рдХреЗ рдкреВрд░реНрдг рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рддрддрд╛ рдХреЛ рдЦрд╝рд░рд╛рдм рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред - g y = 1/2 : рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рдорд╛рдиред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореБрдЦреНрдп рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА, рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐
рдЬреА рдПрдХреНрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрдпрд╛ рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╛рдиреАред
2 рдЬреА
рдПрдХреНрд╕ рдЬреА
рд╡рд╛рдИ - рдЬреА
рдПрдХреНрд╕ - рдЬреА
рд╡рд╛рдИ + 1> рдЬреА
рдПрдХреНрд╕рдЬреА
x рдХреЛ рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдПрдБ, рдФрд░ g
y рдФрд░ 1 рдХреЛ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдПрдБ:
2 рдЬреА
рдПрдХреНрд╕ рдЬреА
рд╡рд╛рдИ - рдЬреА
рдПрдХреНрд╕ - рдЬреА
рдПрдХреНрд╕ > рдЬреА
рд╡рд╛рдИ - 1
2 g
x g
y - 2 g
x > g
y - 1
рд╣рдо рдХреЛрд╖реНрдардХ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ 2g
x рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ:
2 g
x (g
y - 1)> g
y - рез
рдЪреВрдБрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ g
y рдПрдХ рд╕реЗ рдХрдо рд╣реИ (рд▓рд┐рдорд┐рд╢рди рдХреЗрд╕ рдЬрдм g
y = 1, рд╣рдо рдкрд╣рд▓реЗ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ), рд╣рдо g
y g1 рдХреЛ 1 - g
y рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, "рдХрдо" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрдзрд┐рдХ" рдмрджрд▓рдиреЗ рдХреА рднреВрд▓ рдХрд┐рдП рдмрд┐рдирд╛:
2 рдЬреА
рдПрдХреНрд╕ (1 - рдЬреА
рд╡рд╛рдИ ) <1 - рдЬреА
рд╡рд╛рдИ"1 - g
y " рдХрдо рдХрд░реЗрдВ рдФрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛:
реи рдЧреНрд░рд╛рдо
x <рез
g
x <рез/реи
рдпрд╣реА рд╣реИ,
рдЬреА r рдХреЗрд╡рд▓
g x рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЕрдиреБрдорд╛рди
рдПрдХ рд╕рд┐рдХреНрдХреЗ рд╕реЗ рднреА рдмрджрддрд░ рд╣реИ ред рддрдм, рдЬрдм рд╣рдорд╛рд░реЗ рднрд╡рд┐рд╖реНрдпрд╡рдХреНрддрд╛ рд╕рдЪреЗрдд рддреЛрдбрд╝рдлреЛрдбрд╝ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВред
рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдЪрд╛рд░ред- рдПрдиреНрдЯреНрд░реЙрдкреА рдПрдХ рдЕрддреНрдпрдВрдд рдкреМрд░рд╛рдгрд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред рдЬрд╛рдирдХрд╛рд░реА - рд╕рд╣рд┐рддред рдпрд╣ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдЕрдХреНрд╕рд░, рд╕реВрдЪрдирд╛рддреНрдордХ рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реВрдХреНрд╖реНрдо рдкрджрд╛рд░реНрде рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рдбреЗрдЯрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реВрдЪрдирд╛рддреНрдордХ рдПрдиреНрдЯреНрд░реЙрдкреА рдХреБрдЫ рдРрд╕реА рдЪреАрдЬ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рд┐рдЧреНрдирд▓ рдореЗрдВ рд╣реА рдореМрдЬреВрдж рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдПрдХ рдкреВрд░реНрд╡ рдЬрд╛рдЧрд░реВрдХрддрд╛ рдХреЗ рдПрдХ рдорд╛рддреНрд░рд╛рддреНрдордХ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕реЗ рд╣реА рд╕рдВрджреЗрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рди рдХреЗрд╡рд▓ рд╕рдВрдХреЗрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╣реИред рдпрджрд┐ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕рдВрдХреЗрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЪрд░рд┐рдд рдмрд╛рдЗрдирд░реА рдпреВрдирд┐рдЯ рдХреА рд╕реВрдЪрдирд╛ рдПрдВрдЯреНрд░реЙрдкреА рдмрд┐рд▓реНрдХреБрд▓ 1 рдмрд┐рдЯ рд╣реИ, рднрд▓реЗ рд╣реА рд╕рдВрдХреЗрдд рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдФрд░ рдпрд╣ рдХреНрдпрд╛ рд╣реИред
- рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдВрдЯреНрд░реЛрдкреА рдЬреЛрдбрд╝ рдкреНрд░рдореЗрдп рд╣реИ рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрд░реЛрддреЛрдВ рдХреА рдХреБрд▓ рдПрдиреНрдЯреНрд░реЛрдкреА рдЗрди рд╕реНрд░реЛрддреЛрдВ рдХреА рдПрдВрдЯреНрд░реЛрдкреА рдХреЗ рдпреЛрдЧ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдпрджрд┐ рд╣рдо рдореБрдЦреНрдп рдЕрдиреБрдХреНрд░рдо рдХреЛ рд╕рдВрдпреЛрдЬрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕реНрд░реЛрддреЛрдВ рдХреА рдПрдиреНрдЯреНрд░реЛрдкрд┐рдпреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдПрдХ рдмреБрд░рд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдмрд┐рдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреБрд▓ рдПрдВрдЯреНрд░реЛрдкреА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдХ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рд╕рдВрдШрдирди рд╣рдореЗрдВ рд╕реНрд░реЛрддреЛрдВ рдХреА рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдорд╛рдзреНрдп рдХреЗ рдмрд░рд╛рдмрд░ рдкрд░рд┐рдгрд╛рдо рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдиреНрдЯреНрд░рд╛рдкреА рджреЗрддрд╛ рд╣реИ, рдФрд░ рдПрдиреНрдЯреНрд░рд╛рдкреА рдХрдордЬреЛрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреНрд░рдо рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЦрд░рд╛рдм рдХрд░рддрд╛ рд╣реИред рдПрдХреНрд╕рдУрдЖрд░ рдСрдкрд░реЗрд╢рди рдХреЗ рдЖрд╡реЗрджрди рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреБрдЫ рдПрдиреНрдЯреНрд░рд╛рдкреА рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдиреНрдЯреНрд░рд╛рдкреА рд╢рдмреНрджреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рдПрдиреНрдЯреНрд░рд╛рдкреА рд╕реЗ рднреА рдмрджрддрд░ рдирд╣реАрдВ рд╣реЛрдЧреАред
- рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд░реНрд╕ рдореЗрдВ рдПрдХ рд╣рдардзрд░реНрдорд┐рддрд╛ рд╣реИ: рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдХреНрд╖рдореНрдп рдЕрд╣рдВрдХрд╛рд░ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЗрди рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдиреНрдЯреНрд░рд╛рдкреА рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдиреНрдЯреНрд░рд╛рдкреА рд╢рд╣рдж рдХреА рдПрдХ рдмреИрд░рд▓ рдмрди рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдВрдЯреНрд░реЛрдкреА рдХреЗ рдХреЗрд╡рд▓ 10 рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВ, рддреЛ рдПрдХ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рдореЗрдВ рдлреИрд▓рддрд╛ рд╣реИ, рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 1% рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдВрдЯреНрд░реЛрдкреА рд╣реИ, рдЬреЛ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрди 10 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЧреБрдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдзрдмреНрдмрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрд╛рдирд╡рд░ рдмрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди 10 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред 10 рдмрд╛рдЗрдЯреНрд╕ 2 80 рд╣реИ , рдФрд░ рдЕрдЧрд░ рд╣рдорд╛рд░реА рдХреНрд░реВрд░ рд╢рдХреНрддрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдПрдХ рдЯреНрд░рд┐рд▓рд┐рдпрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХрд░рддреА рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рдЪрд░рд┐рддреНрд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдФрд╕рддрди 19 рд╣рдЬрд╛рд░ рд╕рд╛рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реВрдЪрдирд╛рддреНрдордХ рдПрдиреНрдЯреНрд░реЙрдкреА рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдореВрд▓реНрдп рд╣реИред рдЬрд╣рд╛рдВ, рдПрдХ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдВрдЯреНрд░реЙрдкреА 1 рд╣реИ, рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ 0. рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 1 рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдорд╛рдорд▓реЛрдВ рдХреА рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдЬрд╛рдирдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдгрд╛рд▓реА RNG рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдзрд╛рд░рд╛ рдЕрд╡рд┐рднрд╛рдЬреНрдп рдкреИрджрд╛ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдХреЗрд╡рд▓ рдЖрд╢рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ
рд╕рднреА рдХреЗ рд▓рд┐рдП рдпрд╛рджреГрдЪреНрдЫрд┐рдХ
рд╣реИ ред рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛред рдпрджрд┐ рд╡реНрдпрд╛рдореЛрд╣ рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдЖрд░рдПрдирдЬреА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдЕрдЪрд╛рдирдХ рдЕрд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддреЛ рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреА рдорджрдж рд╕реЗ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рдЖрд░рдПрдирдЬреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛
from random import Random, SystemRandom from random import BPF as _BPF, RECIP_BPF as _RECIP_BPF from functools import reduce as _reduce from operator import xor as _xor class CompoundRandom(SystemRandom): def __new__(cls, *sources): """Positional arguments must be descendants of Random""" if not all(isinstance(src, Random) for src in sources): raise TypeError("all the sources must be descendants of Random") return super().__new__(cls) def __init__(self, *sources): """Positional arguments must be descendants of Random""" self.sources = sources super().__init__() def getrandbits(self, k): """getrandbits(k) -> x. Generates an int with k random bits."""
рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:
>>> import random_xe
SystemRandom, рдЬрд┐рд╕реЗ рд╕рд╣реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЛ рдореБрдЦреНрдп рдзрд╛рд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреНрд╡рд┐рддреАрдпрдХ рдзрд╛рд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ - рдорд╛рдирдХ PRSP рд░реИрдВрдбрдоред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИред рдорд╛рдирдХ PRNG рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рддрд░рд╣ рдХрд╛ рдкреВрд░рдХ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рд╢реБрд░реВ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдерд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ рд╕рд╛рде рджреЛ рдкреНрд░рдгрд╛рд▓реАрдЧрдд RNG рд╕реЗ рд╢рд╛рджреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
>>> myrandom2 = random_xe.CompoundRandom(SystemRandom(), SystemRandom())
рднрд╛рд╡, рдЗрд╕рдореЗрдВ рд╕рдЪреНрдЪрд╛рдИ рдФрд░ рднреА рдХрдо рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рдмреНрд░реВрд╕ рд╢реНрдирд┐рдпрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдПрдкреНрд▓рд╛рдЗрдб рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдореЗрдВ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЧрдгрдирд╛ рдХреЗрд╡рд▓ рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИрдВред рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо рдЖрд░рдПрдирдЬреА рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рднреА рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдиреНрдЯреНрд░реЙрдкреА рдХреЗ рд╕реНрд░реЛрдд рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдлреИрдВрд╕реА рдХреА рдЙрдбрд╝рд╛рди рдХреБрдЫ рднреА (рд╣рдорд╛рд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдЖрджреЗрд╢ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп) рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рд╣реИрд╢реНрд░реИрдВрдбреНрдлрд╝ рдкреАрдЖрд░рдПрд╕рдкреА рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ_рдПрдХреНрд╕рдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
PRSPs рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкрд░рд┐рдкрддреНрд░ рд╣реИрд╢рд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░
рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреАрдмреЛрд░реНрдб рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдбреНрд░рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ), рдЙрдирдХреЗ рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЪрдХреНрд░реАрдп рд░реВрдк рд╕реЗ рд╣реИрд╢ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЗрдирдкреБрдЯ рдореЗрдВ рд╣реИрд╢ рдЬреЛрдбрд╝ рджреЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд╛рдЦ рдХреЛ рд▓реЗ рдЬрд╛рдПрдВред рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрд╛рдХрдд рджреЛ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ:
- рд╣реИрд╢ рдорд╛рди рд╕реЗ рдореВрд▓ рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдЕрд╕рд╣рдиреАрдп рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╣реИред
- рд╣реИрд╢ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдХреЗ рд╕рд╛рде рдкрд░рд╛рдорд░реНрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рджреВрд╕рд░реА рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рджреА, рдФрд░ рдЗрд╕рд▓рд┐рдП, PRNG рдХреЗ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдпреЛрдЬрдирд╛ рдереЛрдбрд╝реА рдЬрдЯрд┐рд▓ рд╣реИ:

рдЕрдм, рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ "рд╣реИрд╢ 1 рдЖрд░" рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЙрд╕рдХреЗ рдмрд╛рдж "рд╣реИрд╢ 2 рдЖрд░" рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ "рд╣реИрд╢ 2 рдПрдЪ" рдореВрд▓реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣ "рдКрди рдХреЗ рдЦрд┐рд▓рд╛рдл" рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрд╛рдХрдд рдкреНрд░рдпреБрдХреНрдд рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрд╛рдХрдд рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:
>>>
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, SHA-256 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ рдПрдХ рд╕рдордЧреНрд░ RNG рдмрдирд╛рддреЗ рд╣реИрдВ, рдПрдХ рдвреЗрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
1. рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдЖрд░рдПрдирдЬреА (рдпрд╣ рдкрд╡рд┐рддреНрд░ рд╣реИ)ред
2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ SHA3-512 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рддред
3. SHA-256 рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдЗрд╕ рдЗрдирдкреБрдЯ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдордпред
>>> from getpass import getpass >>> from time import perf_counter >>> from hashlib import sha3_512
рдирд┐рд╖реНрдХрд░реНрд╖:- рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рд╕рд╕реНрддреЗ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди, рд╣рдо рдмрджрддрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдХреЗрд╡рд▓ рдмреЗрд╣рддрд░ред рдФрд░ рдпрд╣ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рд╕рд┐рджреНрдз рд╣реИред
- рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рднреВрд▓ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдВрдЯреНрд░реЙрдкреА рдХреЗ рд╕реНрд░реЛрдд рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕реНрд░реЛрдд
GitHub рдкрд░ рд╣реИрдВред