Innholdsfortegnelse:
- Definisjon - Hva betyr RNG (Random Number Generator)?
- Techopedia forklarer RNG (Random Number Generator)
Definisjon - Hva betyr RNG (Random Number Generator)?
En tilfeldig tallgenerator (RNG) er en matematisk konstruksjon, enten beregningsbasert eller som en maskinvareenhet, som er designet for å generere et tilfeldig sett med tall som ikke skal vise noen skillelige mønstre i utseende eller generasjon, derav ordet tilfeldig. Det er ofte i form av en funksjon eller koder blokker som brukes i programvare applikasjoner som spill der et element av sjanse er nødvendig.
Techopedia forklarer RNG (Random Number Generator)
Generatorer av tilfeldige tall er bare den moderne bruken av tilfeldighetsenheter som har eksistert siden antikken som terninger, stokkede kort, snu mynter og til og med tegne sugerør. I moderne databehandling blir generatorer av tilfeldige tall implementert gjennom programmering basert på deterministisk beregning, men dette blir ikke egentlig betraktet som ekte tilfeldig fordi utdataene faktisk kan spås hvis alle frøverdier er kjent, så dette kalles pseudorandom antall generasjon. I praksis er dette imidlertid tilstrekkelig for å oppfylle de fleste oppgaver. Ekte tilfeldighet er egentlig ikke nødvendig hele tiden; faktisk har noen applikasjoner ikke fordel av det. Tenk på den "tilfeldige" funksjonen i en musikkspiller; det virker bare tilfeldig fordi hvis det virkelig er tilfeldig vil det ikke ha noen begrensninger på de samme sporene som spiller to eller flere ganger etter hverandre. Det kan til og med være algoritmer på plass for å kontrollere valgprosessen.
En ekte tilfeldig tallgenerator kan ikke stole på matematiske ligninger og beregningsalgoritmer for å få et tilfeldig tall, fordi hvis det er en ligning involvert, så er det ikke tilfeldig. For å få ekte tilfeldighet, må en enhet samle entropi fra det naturlige miljøet for å måle for eksempel atmosfærisk og termisk støy og andre kvante- og elektromagnetiske fenomener. Et eksempel på en tilfeldig tallgenerator er en enhet som måler radiostøy og deretter trekker ut den verdien og presenterer den for brukeren eller applikasjonen. Andre kilder til entropi inkluderer subatomisk fysisk fenomen som radioaktivt forfall hvis uforutsigbarhet og tilfeldighet kan forklares med kvantemekanikkens lover.
Bruksområder som drar nytte av ekte tilfeldighet, er spill som de som er relatert til pengespill som bingo, kortspill, lotteriet og lignende spill. Videospill som legger vekt på tilfeldig tyvegods, har også fordel av ekte tilfeldighet, da generering av pseudorandomnummer kan føre til frustrasjon siden det kan gå lang tid uten at målnummeret blir truffet eller det samme tallet kan oppnås gjentatte ganger.
