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

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

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

История

Впервые ГСЧ был изобретен в 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 — да он рекламер! Было исправлено.
  • ৩ — а это что?
  • ctg34 — а посчитать?
  • 1,48 — надо же, совпало…
  • sbdvsbbssbvsgvvbgfdvdty — так, исправим...
  • 36.6 — это что за термометр?
  • :) — хмм... Непохоже на число...
  • 75436  — неужели???
  • 2000% — проценты?
  • код 0000 — откуда он знает?!
  • 1446
  • 54 308 428 790 203 478 762 340 052 723 346 983 453 487 023 489 987 231 275 412 390 872 348 47554 308 428 790 203 478 762 340 052 723 346 983 453 487 023 489 987 231 275 412 390 872 348 475 — а это что?
  • https://absurdopedia.wiki/Генератор_случайных_чисел?action=edit — **************** ты, а не генератор чисел.

Роль ГСЧ

Простейший ГСЧ перед запуском

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

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

  • Если увеличить производительность ГСЧ до числа в секунду, то уже через минуту можно получить 60 случайных чисел.
  • Существует подозрение, что один из ГСЧ является судьей на фигурном катании.
  • Ученые России ввели данные о состоянии экономики во всей стране в ГСЧ. Он сообщил, что программа выполнила недопустимую операцию и будет закрыта.
  • На чемпионате мира среди предсказателей одним из основных конкурсов является угадывание чисел, которые называет ГСЧ.
  • Однажды был проведен чемпионат мира по предсказаниям среди ГСЧ. Победил ГСЧ, который из-за вирусной атаки постоянно выводил число 1.
  • Долгое время ГСЧ считался самым бесполезным изобретением человечества.
  • Но потом американские ученые изобрели ГСБ (Генератор случайных букв). Он оказался еще бесполезнее.
  • При отсутствии ГСЧ случайное число можно получить, ударившись головой о калькулятор.
  • Если перемножить все числа, выведенные ГСЧ, а потом разделить на их количество, то получится какое-то новое число. Не исключено, что оно окажется не равно 14