5 keisti ir nuostabūs atsitiktinių skaičių generavimo būdai

click fraud protection

Ar žinojote, kad už savo kredito kortelės saugumą galite būti skolingi lavos lempų sienai? Šis atmosferos triukšmas galėjo būti priežastis, kodėl laimėjote paskutinį loterijos prizą? Arba tas radioaktyvusis skilimas gali apsaugoti jūsų tapatybę? Štai keletas keisčiausių ir keisčiausių realaus pasaulio metodų, kuriuos atsitiktinių skaičių generatoriai naudoja norėdami likti nenuspėjami.

Kodėl tikriems atsitiktinių skaičių generatoriams reikia realaus pasaulio sėklų

Jei norite sugeneruoti atsitiktinį skaičių, kad galėtumėte žaisti žaidimą arba nuspręsti, kas šią savaitę išneš bakalėjos, galite naudoti išbandytą metodą, pvz., kauliukų ridenimą ar monetos vartymą. Bet jei norite apsaugoti žmonių privatumą ir saugumą internete, jums reikia daug stipresnio būdo atsitiktinių skaičių rinkimas.

Kad kriptografija būtų pakankamai stipri, kad atgrasytų vagis ir įsilaužėlius, ji turi būti nenuspėjama. O kompiuteriai yra labai blogai nenuspėjami. Tiesą sakant, jie yra užprogramuoti taip, kad būtų kuo patikimesni, todėl kiekvieną kartą, kai jūsų kompiuteryje paleidžiama programa, ji veikia taip pat. Kol kompiuteris

gali sugeneruoti atsitiktinį skaičių, jam reikia nurodyti kaip tai padaryti. Ir kiekvienas, kuris žino tas instrukcijas, gali numatyti skaičius, kuriuos programa sugalvos.

Kad būtų saugūs, tikrieji atsitiktinių skaičių generatoriai (TRNG) turi naudoti nenuspėjamą elementą, ko įsilaužėlis negali atspėti, net jei žino programos kodą. Norėdami tai padaryti, TRNG paprastai paima ką nors iš realaus pasaulio, kad „pasėtų“ atsitiktinius skaičius, kuriuos parenka kompiuteris.

Štai keletas keisčiausių realaus pasaulio sėklų, kurias atsitiktinių skaičių generatoriai naudoja siekdami užkirsti kelią įsilaužėliams:

1. Lavos lempų siena

Lavos lempų vaizdas
Kaip lavos lempų siena apsaugojo internetą.Vaizdas (c) emac vaizdai / Getty Images

Cloudflare yra įmonė, kuri, pasak jų interneto svetainės, „beveik 10 % visų interneto užklausų teikia daugiau nei 2,8 milijardo žmonių visame pasaulyje." Be kita ko, jie apsaugo svetaines nuo DDOS atakų ir kt įsilaužimų. Taigi nereikia sakyti, kad jų šifravimas turi būti nepriekaištingas. Jie turi įvesti savo šifravimo programas su tikrai atsitiktiniu, neįveikiamu skaičiumi, bet kaip?

Ilgą laiką Cloudflare naudojo, tikėkite ar ne, vadinamą lavos lempų sieną LavaRand Norėdami pradėti jų atsitiktinių skaičių generatorių.

„LavaRand“ skamba keistai, bet veikė gerai. Kamera, nukreipta į „LavaRand“, nufilmavo labai nenuspėjamą lavos srautą ir nukreipė jį į „kriptografiškai saugią“. pseudoatsitiktinių skaičių generatoriai." Rezultatas buvo dar labiau nenuspėjamas nei atsitiktinių skaičių generatorius Linux operacijoje sistema.Tai suteikė papildomą saugumo lygį daugiau nei 10 000 000 programų ir API, kurias saugo „Cloudflare“.

2. Perkūnija

Žaibas trenkia į didmiestį
Žaibas įjungia Random.org atsitiktinių skaičių generatorių. Vaizdas (c) Beau Van Der Graaf / EyeEm / Getty Images

Vienas iš lengviausiai naudojamų ir patikimiausių tikrų atsitiktinių skaičių šaltinių yra Random.org. Jų atsitiktinių skaičių generatoriai, naudojami loterijų ir loterijų piešimui, internetiniams žaidimams ir dar daugiau, yra maitinami perkūnijos.

Random.org naudoja radijo imtuvus, kurie derinami tarp stočių, kad užfiksuotų atmosferos triukšmo skirtumus, kuriems daugiausia įtakos turi perkūnija ir žaibo smūgiai. Kasdien visame pasaulyje žaibų trenkia apie 3 milijardus,tad variacijų yra daug.

Random.org labai tiksliai matuoja atmosferos triukšmą įvairiose pasaulio vietose, todėl jį labai sunku numatyti. Tiesą sakant, norėdami tai padaryti, turėtumėte stebėti kiekvieną Žemės atmosferos dalelę.

Tikslumo lygis yra svarbus, nes didesnį tikslumą sunkiau atspėti ar numatyti. Pavyzdžiui, gana lengva atspėti, kad saulėtą dieną temperatūra siekia 80-uosius. Daug sunkiau atspėti, kad tai 82,17 laipsniai.

Jei matuojate dideliu tikslumu ir naudojate tik dešimtainių skaičių skaičių, atsitiktinių skaičių generatoriaus praktiškai neįmanoma nuspėti.

Jei norite sužinoti, ar galite pasitikėti rezultatais, Random.org pateikia statistinę analizę atmosferos triukšmas tikrai veikia kaip atsitiktinių skaičių generatorius.

3. Jūsų pačių judesiai

Asmens, judančio pele, vaizdas geltoname fone
Pelės ir klaviatūros judesiai galios atsitiktinių skaičių generatoriai. Vaizdas (c) Tom Eversley / EyeEm / Getty Images

The Linux operacinė sistema maitina kompiuterius, serverius, buitinę techniką ir net Tarptautinę kosminę stotį. Jis turi turėti patikimą atsitiktinių skaičių generatorių įvairiems tikslams. Jis pasiekia šį tikslą stebėdamas savo vartotojus arba bent jau jų judesius.

„Linux“ branduolys turi daug atsitiktinių skaičių, iš kurių galima gauti. Kai prašoma atsitiktinių skaičių, jis papildo skaičių telkinį, labai tiksliai stebėdamas naudotojų pelės judesius ir klaviatūros įvestis, kaip aprašyta aukščiau.

Taigi, jei naudojate „Linux“ atsitiktiniams skaičiams generuoti, iš tikrųjų galite būti sėkla.

Jei norite, kad šis atsitiktinių skaičių generatorius veiktų, išbandykite jį čia Pelės žymeklio atsitiktinių skaičių generatorius. Jei norite, galite patikrinti, ar kiekvienas skaitmuo pasirodo maždaug taip dažnai, kaip ir kiti.

4. Radioaktyvusis skilimas

Urano heksafluorido kristalinės struktūros vizualizacija
Radioaktyvusis skilimas yra vienas patikimiausių atsitiktinių skaičių generatorių. Vaizdo (c) tezė / Getty Images

Daugumos šių atsitiktinių skaičių generatorių sėjimo būdų neįmanoma nuspėti, tačiau jie vis tiek yra deterministiniai, o tai reiškia, kad teoriškai jie yra nuspėjami. Šiuo metu neturime skaičiavimo galios, kad galėtume sekti kiekvieną Žemės atmosferos dalelę, bet jei tai padarytume, galėtume nulaužti Random.org atmosferos triukšmo modelius. Bet „HotBits“ paslauga „Fourmilab“ Šveicarijoje naudoja tikrai atsitiktinį sėklų šaltinį: radioaktyvų skilimą.

Radioaktyviosios dalelės išskiria elektronus nenuspėjamu greičiu. Tikrai nenuspėjamas. Tai ne tik tai, kad mes neturime žinių, kad galėtume įvertinti, kada bus išleista kita dalelė, bet ir tai, kad skilimas yra atsitiktinis iki jos šerdies. „Net turėdami visas žinias apie fizikos dėsnius ir pradines atomo sąlygas“, galite tik, geriausiu atveju, sugalvoti tikimybę, kada bus išleistas kitas elektronas, pasak an straipsnis apie Amerikos mokslininkas.

Atsitiktinių skaičių generatoriai, tokie kaip „HotBits“, naudoja Geigerio skaitiklį, kad išmatuotų, kada elektronai išspinduliuojami, kad gautų tikrai atsitiktinius skaičius.

5. Lazeriai

Raudonųjų ir žaliųjų lazerių vaizdas
Lazeriai yra dar viena tikrai atsitiktinių skaičių generavimo forma. Vaizdas (c) Mathias Joschika / EyeEm / Getty Images

Lazeriai yra dar vienas būdas generuoti tikrai atsitiktinius skaičius, o papildoma nauda yra tai, kad galite juos naudoti nereikalaujant brangių ir pavojingų radioaktyviųjų medžiagų. Lazeriai turi papildomą pranašumą – labai greitai pateikia atsitiktinius skaičius.

Pavyzdžiui, mokslininkai sukūrė a lustas, kuris seka protonus, kuriuos atsitiktinai skleidžia lazeriai. Greitis, kuriuo lazeris skleidžia protonus, yra toks pat atsitiktinis, kaip ir radioaktyvumo elektronų išskyrimo greitis. Tada lustas paverčia rezultatus į elektros įtampą, kurią galima išmatuoti ir konvertuoti į atsitiktinius skaičius.

Išvada

Atsitiktinių skaičių generatoriai yra labai svarbūs mūsų interneto veikimui, prizų įteikimo būdui, būdui, kuriuo saugome savo tapatybę ir finansinę informaciją. Naudodami naujoviškus, netikėtus ir net keistus metodus, siekdami užtikrinti, kad skaičiai būtų tikrai atsitiktiniai, visą šią gyvybiškai svarbią veiklą vykdome taip, kaip turėtų.

Veidų ir portretų piešimo idėjos

Išmok piešti veidai - ne tik vieną veidą, bet bet kurį veidą ir praktikuokite savo portretų piešimo įgūdžius naudodami šias piešimo idėjas. Pasirinkite tik vieną arba spręskite vieną kiekvieną savaitę – arba net po vieną kiekvieną dieną, jei atos...

Skaityti daugiau

Žingsnis po žingsnio nupieškite Kalėdų eglutę

Kalėdų eglutės pradžia „H South“, licencijuota About.com, Inc. Norėdami pradėti piešti savo Kalėdų eglutė, pirmiausia pieštuku lengvai nupieškite trikampį. Tai yra gairės, padėsiančios formuoti medį. Dabar nupieškite žvaigždę viršuje. Dažnai yra ...

Skaityti daugiau

Patarimai, kaip piešti iš vaizduotės

Daugelis žmonių, kuriems įdomu piešti iš vaizduotės, negalvoja apie abstraktųjį meną. Atvirkščiai, jie nori įgyvendinti savo kūrybinę viziją – mintyse realiai nupiešti paveikslą – fėją ar drakoną, ar kasdieniškesnę sceną. Tada yra tas „Viešpatie,...

Skaityti daugiau