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

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску
Блок-схема работы ГСЧ

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

История[править]

Впервые ГСЧ был изобретён в 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