Генератор случайных чисел

**Генератор случайных чисел**  ( *ГСЧ* ) — механизм, который раз в день выдаёт случайное число. Придуман каким-то бараном.

## История

Впервые ГСЧ был изобретён в XX веке до нашей эры, но, к сожалению, был никому не нужен. Однако от первого изобретателя осталась светлая память и устройство работы ГСЧ, и по этим проектом ГСЧ неоднократно изготавливался. Первым был агрегат Татуинского Государственного Джедайского Университета, которые и поныне используется (как подставка для горячего).

## Первые результаты

Весь мир, затаив дыхание, следил за запуском ГСЧ ТГДУ. Результат первых 50 дней работы облетели весь мир и его окрестности. Случайные числа ГСЧ ТГДУ были известны каждому. Ниже представлены эти результаты, а так же примечания обслуживающего персонала. Начало работы — 12 сентября 1972 года.

- 1 —  *вот оно, первое случайное число!*

- 2 —  *вот оно, второе случайное число!*

- 3 —  *третье!*

- 4 —  *вкрались подозрения в неабсолютной случайности результатов.*

- 5 —  *подозрения оправдались. Было исправлено.*

- 11346 —  *абсолютно случайное число.*

- 11346 —  *где-то мы это уже видели…*

- 11346 —  *обнаружилось, что программа является генератором числа 11346. Было исправлено.*

- 78 —  *абсолютно случайное число.*

- AD180F7 —  *ого! Он ещё и шестнадцатеричную знает!*

- 11

- 11,1 —  *а это уже не целое…*

- −11,1 —  *а это уже и не положительное…*

- % —  *кто-то из техподдержки не вовремя нажал shift.*

- 110010101001 —  *внутренний голос подсказывает, что это двоичная система.*

- Щ —  *системная ошибка. Было исправлено.*

- 34! —  *ему было лень считать.*

- 23+61 —  *вот лентяй!*

- 14065645656431120647650184543112164926349264911190124423468191347560138882010258125 —  *посчитал, называется…*

- 01.10.1972 —  *ха! Календарь!*

- Достали! День отдыха! —  *???? Вот свинья!*

- 4

- 7руб22коп —  *ишь, чего захотел!*

- x —  *самое случайное число…*

- 3,1415… —  *<вырезано цензурой>*

- LXXI —  *Римская система? Вот мутант!*

- Сам мутант! —  *???? Вот свинья!*

- Сам свинья! 666 —  *Это я свинья? И нечего тут пугать шестёрками!*

- 6666666666666666666 —  *напугал…*

- Недопустимое значение выражения —  *посчитал…*

- Мне сегодня месяц! Не мешать, я праздную! —  *хм…*

- P&^%%$KH!@~"{} —  *чего?*

- Как мне плохо… —  *допраздновался, алкоголик!*

- За три дня: 74; 210; 33,9342 —  *что, совесть замучила?*

- ∞ —  *ну-ну…*

- Случайное число —  *да, случайней некуда…*

- Другое случайное число —  *какая-то лажа. Было исправлено.*

- 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 —  *что-то он разогнался…*

- 43606456654630503645613465871643560865756536586564880126876278468681430865468586346583333333333337612646501826840106475610643921614061663075965882222222221887622793209767626563289965327890692178203761961565160114360645665463050364561346587164356086575653658656488012687627846868143086546858634658333333333333766540609117896892665022018166481264386235623656261201090830284801217100000000071471281111111175027301758246586153171473643650276176457863456765616516350617651661561615436166545435654509876541234567543654254267154054416540116540654006545064654615400546754165431564375016437650163465071643561436591661969161453035864564367501646475654666306178608716876435781646087678614358016805433064307864867843678617840657865781680746578663543654654357811405333333333333333761346571634505466457654999999949992999999999949843282818382102812190184765836105465616505664440005467751756146578964375691764359061065016746517065643651041608650643656345906890658936457643560435614365180645756010784681005481815486651865466769165106546590654906435906465056165430196543065430654306456154671546546754136715436110604651586565 —  *что-то он стал делать большие числа. Было исправлено.*

- 43606456654630503645613465871643560865756536586564880126876278468681430865468586346583333333333337612646501826840106475610643921614061663075965882222222221887622793209767626563289965327890692178203761961565160114360645665463050364561346587164356086575653658656488012687627846868143086546858634658333333333333766540609117896892665022018166481264386235623656261201090830284801217100000000071471281111111175027301758246586153171473643650276176457863456765616516350617651661561615436166545435654509876541234567543654254267154054416540116540654006545064654615400546754165431564375016437650163465071643561436591661969161453035864564367501646475654666306178608716876435781646087678614358016805433064307864867843678617840657865781680746578663543654654357811405333333333333333761346571634505466457654999999949992999999999949843282818382102812190184765836105465616505664440005467751756146578964375691764359061065016746517065643651041608650643656345906890658936457643560435614365180645756010784681005481815486651865466769165106546590654906435906465056165430196543065430654306456154671546546754136715436110604651586565! —  *хорошо, что он не затеял это считать… И вообще, он делает большие числа. Было исправлено.*

- 0,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 —  *лучше бы он делал большие числа… А то сейчас очень маленькие… Было исправлено.*

- i —  *???? мнимое число? Было исправлено.*

- 0 —  *совсем другое дело!*

- {14, 27, 92, 113, 890} —  *он стал генератором случайных множеств. Было исправлено.*

- 4242

- код 3641537 —  *код? Что за ерунда?*

- Отправь sms —  *да он рекламер! Было исправлено.*

- EГГ0Г —  *это слишком большое!!*

- 3ГГ0Г —  *а это ещё больше!!*

- —  *это число заставило его сломаться!?*

## Роль ГСЧ

Генератор случайных чисел представляет собой практически бесполезную вещь. Иногда используется в лотереях или в задачах со случайными числами.
В сельском хозяйстве не используется в принципе.
В авиации и медицине, видимо, тоже. Либо он считается секретной разработкой, и его использование является государственной тайной и не разглашается.

## Знаете ли вы, что…

- Если увеличить производительность ГСЧ до числа в секунду, то уже через минуту можно получить 60 случайных чисел.

- Существует подозрение, что один из ГСЧ является судьёй на фигурном катании.

- Ученые России ввели данные о состоянии экономики во всей стране в ГСЧ. Он сообщил, что программа выполнила недопустимую операцию и будет закрыта.

- На чемпионате мира среди предсказателей одним из основных конкурсов является угадывание чисел, которые называет ГСЧ.

- Однажды был проведён чемпионат мира по предсказаниям среди ГСЧ. Победил ГСЧ, который из-за вирусной атаки постоянно выводил число 1.

- Долгое время ГСЧ считался самым бесполезным изобретением человечества.

- Но потом американские учёные изобрели ГСБ (Генератор случайных букв). Он оказался ещё бесполезнее.

- При отсутствии ГСЧ случайное число можно получить, ударившись головой о калькулятор.

- Если перемножить все числа, выведенные ГСЧ, а потом разделить на их количество, то получится какое-то новое число. Не исключено, что оно окажется не равно 14.

- В 1989 году удмуртские школьники открыли новую фундаментальную константу. Она называется случайным числом и равна 17