Visa fråga/svar

 

Blandat [12568]

Fråga:
Hur kommer det sig att något så "logiskt" som en dator kan välja ut slumpmässiga tal?
/Veckans fråga

Ursprunglig fråga:
Tack för dina tidigare svar. Detta kanske inte är en fråga om fysik, men jag är tacksam om du kan svara ändå.

Hur kommer det sig att något så "logiskt" som en dator kan välja ut slumpmässiga tal? Jag vet att det finns en slumpgenerator, men hur fungerar den i praktiken?

Tacksam för svar.
/Erik T, Nyvång, Dalby

Svar:
Erik! Det största problemet med att få fram slumptal är att få fram det första. När man väl fått det använder man det för att med avancerade algoritmer generera fler (egentligen pseudoslumptal). Detta är inte enkelt, och de vanliga algorimerna som finns i programmeringsspråk är ofta inte perfekta, men tillräckligt bra för de flesta ändamål.

Det första slumptalet kan t.ex. genereras från datorns klocka. Eftersom tidpunkten du startar programmet är slumpmässig (åtminstone första gången) kan man använda t.ex. millisekund-värdena som ett slumptal.

Bra slumptalsgeneratorer är alltså inte lätta att göra, så ämnet är en hel vetenskap.

Monte Carlo-metoder

Slumptal används en hel del i fysiken i s.k. Monte Carlo (MC) program (kallas så för att dom liksom casinot innehåller slumpmässighet). När man vill simulera komplicerade processer är det ofta bra att använda MC program som t.ex. följer en partikels kollisioner med materia, och varje enskild kollision slumpas med vikter som bestäms av fysikaliska lagar. De fundamentala fysikaliska lagarna (t.ex. sannolikheten för att en partikel skall spridas i en viss vinkel) är ofta välkända, men problemet kan vara alltför komplicerat för att kunna lösas analytiskt. Man simulerar därför verkligheten med en fysikalisk modell.

Se vidare slumptal och Monte Carlo-metoder i Nationalencyklopedin .
/Peter E

Nyckelord: slumptal [1]; Monte Carlo-metoder [1]; fysikalisk modell [12];

*

 

 

Frågelådan innehåller 7624 frågor med svar.
Senaste ändringen i databasen gjordes 2022-05-21 17:33:39.

 

** Frågelådan är stängd för nya frågor tills vidare **


sök | söktips | Veckans fråga | alla 'Veckans fråga' | ämnen | dokumentation | ställ en fråga
till diskussionsfora

 

Creative Commons License

Denna sida från NRCF är licensierad under Creative Commons:
Erkännande-Ickekommersiell-Inga bearbetningar
.