Gå til innhold

Generering av tilfeldige tall i datamaskiner


Anbefalte innlegg

Hvorfor har menn brystvorter? Hos en mann har de jo ingen funksjon overhodet. I dyreverdenen har jo bare hunnene patter. Hvorfor er det ikke slik hos oss?

 

Hvordan kan en datamaskin lage et tilfeldig tall? En datamaskin er jo hundre prosent logisk, så jeg har derfor lurt på hvordan "generatorer" på nettet kan lage et tilfeldig tall. Er tallene like tilfeldige som de påstår?

 

Hvordan kan energi, altså varme, danne kulde i f.eks et kjøleskap?

Lenke til kommentar
Videoannonse
Annonse

Hvordan kan en datamaskin lage et tilfeldig tall? En datamaskin er jo hundre prosent logisk, så jeg har derfor lurt på hvordan "generatorer" på nettet kan lage et tilfeldig tall. Er tallene like tilfeldige som de påstår?

 

det er sagt at datamaskiner har innebygget et system som skal gi tilfeldige tall .

Nå kan det også være programavhengig i forhold til det programmeringsspråket man bruker

For å finne ut mer så må jeg eksperimenterer lit

Endret av den andre elgen
Lenke til kommentar

Datamaskiner har innebygget et system som skal gi tilfeldige tall .

Nå kan det også være programavhengig i forhold til det programmeringsspråket man bruker

For å finne ut mer så må jeg eksperimenterer lit

Nei elgen, det kan virke tilfeldig, og gi inntrykk av tilfeldighet. Noe som i og for seg vil være godt nok til at de fleste vil kalle det "helt tilfeldige tall". Men nei, det er ikke helt tilfeldig.

 

jeg vil og gjerne høre mer om dette systemet du mener som ligger i datamaskiner for å gi tilfeldige tall.

Hvordan virker dette?

I hvilket lag i systemet genereres tallene?

Kan du fremsette kilder på din påstand.

 

 

 

forøvrig:

Aktuell Vitenskap: Hvordan skaper en datamaskin tilfeldige tall

Forskning.no: Tilfeldig! Neppe?

Lenke til kommentar

Da er ingen tall egentlig helt tilfeldig for før eller siden så vil de gjentaes

Tilfeldig er ikke det samme som unikt.

5 like, tilfeldige tall kan komme etter hverandre, usannsynlig, men tallene kan fortsatt være tilfeldige...

Endret av aklla waits for alice
  • Liker 2
Lenke til kommentar

Da er det på tide å definer hva du mener med tilfeldig

da er det på tide at du besvarer mitt første spørsmål til deg og at du leser linkene jeg la i posten fra begynnelse til slutt noen ganger.

 

Og glem ikke at vi her snakker om tilfeldighet av tall som kommer fra en datamaskin når den generer "tilfeldige" tall også bedre kjent som: "så nær man gidder å kode en algoritme i henhold til tid, penger og interesse i det hensyn tallgeneratoren skal brukes og hva de som betaler er villig til å stille med av penger." (gletme sikkert noe der)

Lenke til kommentar

Tilfeldig:

 

Ta en terning. Kast den. Det er tilfeldig.

 

Ikke tilfeldig:

 

La datamaskinen kjøre en "tilfeldighetsgenerator".

Ang. terningen, så teller også teknikk inn. Jeg klarer å få langt mer enn 1/6 6`ere om jeg vil det, så om det er tilfeldig varierer ut fra både terning og teknikk ;)

 

Helt tilfeldige tall er faktisk ganske vanskelig å få til.

Anyway, her er kan man lese om tilfeldige tall: http://www.random.org/analysis/

Lenke til kommentar

hvordan det fungerer internt inne i pcen kan jeg ikke svare på.

for å forklare det så må jeg ty til det programeringsspråket jeg bruker

 

men etter beskrivelsen til Delphi sine hjelpefiler (programmeringsspråket t jeg bruker ) så har man fler funksjoner som skal generere tilfeldige tall

 

 

Generates random numbers with Gaussian distribution.

 

 

RandG produces random numbers with Gaussian distribution about the Mean. This is useful for simulating data with sampling errors and expected deviations from the Mean.

 

-

RandSeed stores the built-in random number generator's seed.

 

 

By assigning a specific value to RandSeed, you can use the Random function to repetitively generate a specific sequence of random numbers. This is useful for applications that deal with data statistics and simulations. For applications that deal with encryption, see the note under the Random function.

 

-

Generates random numbers within a specified range.

 

 

In Delphi code, Random returns a random number within the range 0 &--#60;= X &--#60; Range. If Range is not specified, the result is a real-type random number within the range:

0 &--#60;= X &--#60; 1.

To initialize the random number generator, add a single call Randomize or assign a value to the RandSeed variable before making any calls to Random.

Note: Because the implementation of the Random function may change between compiler versions, we do not recommend using Random for encryption or other purposes that require reproducible sequences of pseudo-random numbers.

 

 

og så må sartverdien også være tilfeldig

 

Initializes the random number generator with a random value.

 

 

Randomize initializes the built-in random number generator with a random value (obtained from the system clock). The random number generator should be initialized by making a call to Randomize, or by assigning a value to RandSeed.

Do not combine the call to Randomize in a loop with calls to the Random function. Typically, Randomize is called only once, before all calls to Random.

 

Da kan jeg ikke se at tallene er så furustigbare likevel

Endret av den andre elgen
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...