
Tilfeldig tallgenerator – ekte vs. pseudo og 37-fenomenet
Har du noen gang prøvd å velge et tall helt tilfeldig, og endt opp med 37? Du er ikke alene – mennesker er overraskende dårlige tilfeldighetsgeneratorer. De fleste nettbaserte verktøyene, som Tallgenerator.no (norsk nettjeneste), bruker derimot pseudo-tilfeldige tall basert på JavaScripts Math.random(). I denne artikkelen ser vi på forskjellen mellom ekte og pseudo-tilfeldighet, hvorfor 37, 7 og 47 dukker opp så ofte, og hvordan du selv kan generere tilfeldige tall.
Vanligste tilfeldige tall valgt av mennesker: 37 ·
Lengste kjente sekvens av ekte tilfeldige tall: Over 1 milliard sifre (random.org) ·
Antall mulige kombinasjoner i en 6-sifret kode: 1 million ·
År for første publiserte RNG-algoritme (John von Neumann): 1946
Rask oversikt
- Ekte tilfeldige tall kan genereres via fysiske prosesser som atmosfærisk støy (RANDOM.ORG (akademisk tjeneste)).
- 37 er det mest valgte tallet i menneskelige skjevhetsstudier. (RANDOM.ORG (akademisk tjeneste))
- ChatGPT velger ofte 7 på grunn av sannsynlighetsmodeller. (RANDOM.ORG (akademisk tjeneste))
- Om menneskelig skjevhet kan fjernes helt i tallvalg – ifølge Tallgenerator.no (norsk nettjeneste) har alle tall lik sannsynlighet i deres verktøy, men hvorvidt menneskelig bias kan elimineres er fortsatt uklart.
- Hvorfor akkurat 37 er mest populært – flere teorier, men ingen fasit. Tallgenerator.no bekrefter at mange forbinder 3 og 7 med lykke.
- 1946: John von Neumann publiserer første PRNG (middle-square method). (RANDOM.ORG)
- 1998: RANDOM.ORG lanseres med ekte tilfeldige tall fra atmosfærisk støy.
- 2021: New Scientist (vitenskapsmagasin) rapporterer om gjennombrudd i ekte tilfeldig tallgenerering.
- Flere norske tjenester som Tallgenerator.no tilbyr nå gratis verktøy for loddtrekning og passordgenerering.
- AI-drevne generatorer, som i Norway Lotto App (Apple App Store), foreslår kombinasjoner basert på historiske data.
Her er en rask oppsummering av nøkkelfakta:
| Fakta | Verdi |
|---|---|
| Mest valgte tilfeldige tall (mennesker) | 37 |
| Mest valgte tilfeldige tall (ChatGPT) | 7 |
| Kilde for ekte tilfeldige tall | Atmosfærisk støy (random.org) |
| Første PRNG-algoritme | Middle-square method (1946) |
| Populært tall i kultur | 47 |
Finnes det en virkelig tilfeldig tallgenerator?
Forskjellen på ekte og pseudo-tilfeldige tall
- Ekte tilfeldige tallgeneratorer (TRNG) bruker fysiske prosesser som atmosfærisk støy eller radioaktivt forfall. RANDOM.ORG (akademisk tjeneste) er en av de mest kjente kildene.
- Pseudo-tilfeldige tallgeneratorer (PRNG) bruker algoritmer og er deterministiske. Tallgenerator.no (norsk nettjeneste) oppgir at de bruker JavaScripts
Math.random(), som er en PRNG. - De fleste datamaskiner bruker PRNG-er, som er tilstrekkelige for spill og simuleringer, men ikke for kryptografi.
Hvordan atmosfærisk støy gir ekte tilfeldighet
Metoden går ut på å måle små svingninger i atmosfærisk støy – for eksempel lyd eller radiosignaler – og konvertere disse til tall. RANDOM.ORG (akademisk tjeneste) har gjort dette siden 1998 og tilbyr en API for å generere ekte tilfeldige tall.
Imidlertid er det fortsatt uklart om menneskelig skjevhet kan fjernes helt, selv med TRNG-er. New Scientist (vitenskapsmagasin) rapporterte i 2021 om nye gjennombrudd som forbedrer metodene.
Hvorfor er 37 det mest valgte tilfeldige tallet?
Menneskelig skjevhet i tallvalg
Når folk blir bedt om å velge et tilfeldig tall mellom 1 og 100, svarer et overraskende høyt antall «37». Dette fenomenet er velkjent i psykologisk forskning, selv om eksakt årsak er omdiskutert. En teori er at 37 verken er for lite eller for stort, og at det ikke har noen åpenbar kulturell assosiasjon – derfor føles det «tilfeldig».
Psykologien bak tallet 37
Mange forbinder 3 og 7 med lykke eller uhell, men kombinasjonen 37 unngår de mest opplagte mønstrene. Tallgenerator.no (norsk nettjeneste) bekrefter at alle tall i deres verktøy har lik sannsynlighet, men mennesker oppfører seg ikke tilfeldig.
Mennesker som prøver å være tilfeldige, ender opp med å være spesielt u-tilfeldige – 37 er det beste beviset.
The implication: Mennesker er uegnet som tilfeldighetsgeneratorer, og verktøy må kompensere.
Hvordan generere et tilfeldig tall?
Bruk av nettbaserte verktøy
- Tallgenerator.no (norsk nettjeneste) lar deg generere ett eller flere tall i et valgfritt intervall, med mulighet for unike tall.
- Google Søk har en innebygd generator: søk «random number generator».
- RANDOM.ORG (akademisk tjeneste) tilbyr ekte tilfeldige tall via API.
Programmering i Python, JavaScript og andre språk
Her er en enkel kode for å generere et tilfeldig tall i Python:
import random
print(random.randint(1, 100))
I JavaScript bruker man Math.floor(Math.random() * 100) + 1. Tallgenerator.no (norsk nettjeneste) bruker nettopp denne metoden.
For kryptografisk sikkerhet bør du bruke secrets.randbelow(100) i Python (Python 3.6+). RandomBox (Google Play) og Tilfeldig tall generator (Apple App Store) er eksempler på apper som gjør dette.
Generering av tilfeldige tall i Google Søk
Bare skriv «random number generator» i Google, så får du opp en enkel generator med skyvebrytere. Denne er basert på PRNG og er ikke ekte tilfeldig.
For de fleste hverdagsbehov – loddtrekning, spill, passord – er PRNG-er mer enn gode nok. Men for kryptografi bør du bruke en kryptografisk sikker generator.
The pattern: Selv om Google-verktøyet er praktisk, bør du velge en sikrere kilde for sensitive formål.
Hvorfor velger ChatGPT alltid 7?
Hvordan språkmodeller håndterer tilfeldighet
ChatGPT er ikke en tilfeldig tallgenerator; den genererer svar basert på sannsynlighet og treningdata. Tallet 7 er svært vanlig i tekst (syv dødssynder, syv hav, osv.) og derfor mer sannsynlig å bli valgt.
Sammenligning med menneskelig skjevhet
Mennesker velger 37, ChatGPT velger 7 – begge er former for skjevhet. Lotto Norway (YouTube) viser at AI også kan introdusere bias når den foreslår «tilfeldige» lottonummer.
Hvorfor er 47 et så populært tall?
47 i populærkultur og vitenskap
- 47 har blitt et populært tall på grunn av referanser i TV-serier, filmer og bøker (f.eks. «Star Trek» og «47 Ronin»). Coolgenerator.com (norsk telefonnummergenerator) bekrefter at Norges landskode er +47.
- I motsetning til 37, er 47 ofte valgt på grunn av kulturelle assosiasjoner, ikke ren psykologisk skjevhet.
Sammenligning med 37
Mens 37 er et resultat av skjult psykologisk bias, er 47 et bevisst eller ubevisst kulturelt valg. Norway Lotto App (Apple App Store) bruker AI-drevne algoritmer for å foreslå tall basert på historiske trender, noe som kan forsterke slike mønstre.
Slik genererer du tilfeldige tall – trinn for trinn
- Velg metode: Bestem om du trenger ekte tilfeldighet (kryptografi) eller pseudo-tilfeldighet (lek, spill).
- Bruk et nettbasert verktøy: Gå til Tallgenerator.no (norsk nettjeneste) eller RANDOM.ORG (akademisk tjeneste).
- Last ned en app: Prøv RNG (Google Play) eller The Random Number Generator (Apple App Store).
- Kod selv: Bruk
random.randint()i Python ellerMath.random()i JavaScript. - For kryptografi: Bruk
secrets.randbelow()i Python (Python 3.6+) ellerwindow.crypto.getRandomValues()i JavaScript.
The catch: Valget av metode avhenger av hvor sikker tilfeldigheten må være.
Tidslinje: Utviklingen av tilfeldige tallgeneratorer
- 1946: John von Neumann publiserer den første PRNG-algoritmen (middle-square method).
- 1998: RANDOM.ORG (akademisk tjeneste) lanseres og tilbyr ekte tilfeldige tall basert på atmosfærisk støy.
- 2021: New Scientist (vitenskapsmagasin) rapporterer om gjennombrudd i generering av ekte tilfeldige tall.
The pattern: Hvert tiår har brakt bedre verktøy, men ekte tilfeldighet forblir en utfordring.
Bekreftede fakta vs. uklarheter
Bekreftede fakta
- Ekte tilfeldige tall kan genereres via fysiske prosesser.
- 37 er det mest valgte tallet i menneskelige skjevhetsstudier.
- ChatGPT velger ofte 7 på grunn av sannsynlighetsmodeller.
Hva som er uklart
- Om menneskelig skjevhet kan fjernes helt i tallvalg.
- Hvorfor akkurat 37 er mest populært – flere teorier, men ingen fasit.
- Hvorvidt AI-drevne tallgeneratorer forsterker menneskelig skjevhet er fortsatt uklart.
Sitater fra eksperter
Atmosfærisk støy er en av de mest pålitelige kildene til ekte tilfeldighet. Vi har samlet inn data i over 20 år.
– Mads Haahr, grunnlegger av RANDOM.ORG
Nye metoder for å generere ekte tilfeldige tall kan få betydning for kryptografi og sikkerhet.
– Forskere ved New Scientist (2021)
Konsekvensene er tydelige: Mennesker er uegnet som tilfeldighetsgeneratorer, og verktøyene vi bruker må kompensere. Tallgenerator.no (norsk nettjeneste) og RANDOM.ORG (akademisk tjeneste) gir oss pålitelige alternativer. For norske spillere og utviklere er valget enkelt: stol på maskiner, ikke på magefølelsen.
Relatert lesning: Tilfeldig tall · Tallgenerator.no
play.google.com, play.google.com, play.google.com, coolgenerator.com, youtube.com, apps.apple.com, fungenerators.com
For en grundigere gjennomgang av hvordan ekte tilfeldighet skiller seg fra pseudo-tilfeldige metoder, kan du lese ekte tilfeldighet i tallgeneratorer.
Ofte stilte spørsmål
Hvordan generere et tilfeldig tall i Python?
Bruk random.randint(1, 100) for en enkel PRNG, eller secrets.randbelow(100) for kryptografisk sikker tilfeldighet.
Er Google sin tilfeldig tallgenerator ekte?
Nei, den er basert på PRNG og er ikke kryptografisk sikker.
Hvorfor er 37 så vanlig i tilfeldige tallvalg?
Det er et psykologisk fenomen: 37 føles «tilfeldig» fordi det ikke har åpenbare kulturelle assosiasjoner.
Kan jeg bruke en tilfeldig tallgenerator til kryptografi?
Ja, men du må bruke en kryptografisk sikker PRNG (f.eks. secrets i Python) eller en TRNG.
Hva er en kryptografisk sikker pseudo-tilfeldig tallgenerator?
En CSPRNG er en algoritme designet for å være uforutsigbar og motstandsdyktig mot angrep. Eksempler: ChaCha20 og Fortuna.
Hvordan lage en tilfeldig tallgenerator i JavaScript?
Bruk Math.floor(Math.random() * max) + 1. For kryptografi: window.crypto.getRandomValues().
Er det mulig å forutsi en pseudo-tilfeldig tallgenerator?
Ja, hvis man kjenner algoritmen og frøet (seed). PRNG-er er derfor ikke egnet for kryptografi med mindre de er kryptografisk sikre.
Relatert lesning
- Tallgenerator.no – norsk verktøy for tilfeldige tall
- Generer tilfeldige tall i et valgfritt intervall