Gebruikersavatar
WillemB
Artikelen: 0
Berichten: 654
Lid geworden op: do 20 feb 2014, 17:51

Re: Pseudorandom of niet?

Random moet onvoorspelbaar zijn, perfecte chaos, maar dat kan alleen met getallen tussen oneindig klein en oneindig groot,
en er mag geen patroon in te herkennen zijn. ( geen patroon is ook een patroon )
Perfect georganiseerde chaos is ook patroon.
 
Bij een computer gaat dit niet op, het aantal bits is beperkt, het aantal mogelijkheden daardoor is een eindig aantal getallen.
 
en bij een eindig aantal getallen, en oneindig veel tijd, komt elk patroon oneindig veel voor, dat is niet te voorkomen.
Sinds de uitvinding van tijd, hebben we het niet meer, en kunnen we het ook niet meer vinden.
En wie haast heeft moet langzamer lopen.
Benm
Artikelen: 0
Berichten: 12.262
Lid geworden op: za 21 okt 2006, 01:23

Re: Pseudorandom of niet?

Maar pseudorandom is iets anders, dat is een voorgeprogrammeerd patroon van bijvoorbeeld 65535 getallen die allemaal 1 keer voorkomen, en zich daarna in exact dezelfde volgorde herhalen. Het is random genoeg voor de meeste toepassingen, maar ongeschikt voor bijvoorbeeld cryptografie.
Victory through technology
Gebruikersavatar
tempelier
Artikelen: 0
Berichten: 4.347
Lid geworden op: zo 08 jan 2012, 00:59

Re: Pseudorandom of niet?

WillemB schreef: Random moet onvoorspelbaar zijn, perfecte chaos, maar dat kan alleen met getallen tussen oneindig klein en oneindig groot,
en er mag geen patroon in te herkennen zijn. ( geen patroon is ook een patroon )
Perfect georganiseerde chaos is ook patroon.
 
Bij een computer gaat dit niet op, het aantal bits is beperkt, het aantal mogelijkheden daardoor is een eindig aantal getallen.
 
en bij een eindig aantal getallen, en oneindig veel tijd, komt elk patroon oneindig veel voor, dat is niet te voorkomen.
Als dat waar zou zijn zou elk getal moeten repeteren.
 
Immers een beperkt aan getallen (afhankelijk van het talstelsel) en een oneindige rij decimalen.
In de wiskunde zijn er geen Koninklijke wegen Majesteit.
Gebruikersavatar
WillemB
Artikelen: 0
Berichten: 654
Lid geworden op: do 20 feb 2014, 17:51

Re: Pseudorandom of niet?

Bij een computer random generator is dat inderdaad zo, elk getal komt na verloop van tijd steeds terug.
 
En een in een computer programma heb je geen oneindig aantal decimalen,
ook floating point is aan een aantal decimalen gebonden dus ook eindig.
Sinds de uitvinding van tijd, hebben we het niet meer, en kunnen we het ook niet meer vinden.
En wie haast heeft moet langzamer lopen.
Gebruikersavatar
tempelier
Artikelen: 0
Berichten: 4.347
Lid geworden op: zo 08 jan 2012, 00:59

Re: Pseudorandom of niet?

WillemB schreef: Bij een computer random generator is dat inderdaad zo, elk getal komt na verloop van tijd steeds terug.
 
En een in een computer programma heb je geen oneindig aantal decimalen,
ook floating point is aan een aantal decimalen gebonden dus ook eindig.
Bij een dobbelsteen heb je slechts zes mogelijkheden.
 
Dat betekent echter niet dat na eindeloos gooien er uit eindelijk repetentie moet optreden.
In de wiskunde zijn er geen Koninklijke wegen Majesteit.
Benm
Artikelen: 0
Berichten: 12.262
Lid geworden op: za 21 okt 2006, 01:23

Re: Pseudorandom of niet?

Dat is inderdaad het verschil. Pseudorandom geeft een reeks op het oog randominale getallen, maar na verloop van tijd komen die in exact dezelfde volgorde terug. Hoe lang die reeks is verschilt per systeem, maar als je bijvoorbeeld een biljard waardes opvraagt krijg je normaliter wel meerdere keren exact dezelfde sequentie (ook al is die op zich een miljoen of miljard tekens lang) achter elkaar.
 
Bij een dobbelsteen verwacht je geen exact gelijke sequenties van een miljoen uitslagen, zelfs niet als je een biljard keer gooit.
 
Bij echt -eindeloos- komt iedere sequentie een keer terug, maar als je een sequentie van een miljoen uitslagen wilt terugzien van een dobbelsteen denk ik dat die tot stof vergaan is voordat dat gebeurt.  
Victory through technology
Gebruikersavatar
WillemB
Artikelen: 0
Berichten: 654
Lid geworden op: do 20 feb 2014, 17:51

Re: Pseudorandom of niet?

Een dobbel steen heeft een vaste vorm, en het gooien door een mens is ook beperkt tot een vast aantal bewegingen,
een dobbelsteen en een mens zijn niet oneindig random.
 
een computer is makkelijk te meten kan je eindeloos laten herhalen, maar mijn verwachting is dat bij het gooien van een dobbelsteen door een mens, vanwege dat de de dobbelsteen en de mens eindig zijn in hun vorm, er ook patronen ontstaan.
Sinds de uitvinding van tijd, hebben we het niet meer, en kunnen we het ook niet meer vinden.
En wie haast heeft moet langzamer lopen.
Gebruikersavatar
tempelier
Artikelen: 0
Berichten: 4.347
Lid geworden op: zo 08 jan 2012, 00:59

Re: Pseudorandom of niet?

Benm schreef: Dat is inderdaad het verschil. Pseudorandom geeft een reeks op het oog randominale getallen, maar na verloop van tijd komen die in exact dezelfde volgorde terug. Hoe lang die reeks is verschilt per systeem, maar als je bijvoorbeeld een biljard waardes opvraagt krijg je normaliter wel meerdere keren exact dezelfde sequentie (ook al is die op zich een miljoen of miljard tekens lang) achter elkaar.
 
Bij een dobbelsteen verwacht je geen exact gelijke sequenties van een miljoen uitslagen, zelfs niet als je een biljard keer gooit.
 
Bij echt -eindeloos- komt iedere sequentie een keer terug, maar als je een sequentie van een miljoen uitslagen wilt terugzien van een dobbelsteen denk ik dat die tot stof vergaan is voordat dat gebeurt.  
De kans dat er na een biljard keer gooien twee de zelden rijen van een miljoen maal ontstaan is volgens mij uitermate klein.
Wel is het een vrij lastig sommetje.
 
Ook lijkt het me niet nodig dat elke rij terugkeert al is het wel waarschijnlijk, ook dat lijkt me en heel moeilijk sommetje.
 
Dat in de praktijk de steen slijt is slechts een praktische toevoeging.
WillemB schreef: Een dobbel steen heeft een vaste vorm, en het gooien door een mens is ook beperkt tot een vast aantal bewegingen,
een dobbelsteen en een mens zijn niet oneindig random.
 
een computer is makkelijk te meten kan je eindeloos laten herhalen, maar mijn verwachting is dat bij het gooien van een dobbelsteen door een mens, vanwege dat de de dobbelsteen en de mens eindig zijn in hun vorm, er ook patronen ontstaan.
Dat is een praktische zaak,
 
Dus iets heel anders als waar je in #18 mee kwam.
In de wiskunde zijn er geen Koninklijke wegen Majesteit.
Gebruikersavatar
WillemB
Artikelen: 0
Berichten: 654
Lid geworden op: do 20 feb 2014, 17:51

Re: Pseudorandom of niet?

kan je meer info geven, ik zie geen tegenstrijdigheid in mijn redenering....
Sinds de uitvinding van tijd, hebben we het niet meer, en kunnen we het ook niet meer vinden.
En wie haast heeft moet langzamer lopen.
Gebruikersavatar
tempelier
Artikelen: 0
Berichten: 4.347
Lid geworden op: zo 08 jan 2012, 00:59

Re: Pseudorandom of niet?

WillemB schreef: kan je meer info geven, ik zie geen tegenstrijdigheid in mijn redenering....
In het eerste argument geef je iets theoretisch je legt een verband tussen het aantal bits waarmee de computer werkt en dat dat de oorzaak is dat er geen echt random kan zijn.
Dat is echter mijns in zins niet zo.
 
Dat die herhaling ontstaat heeft andere praktische oorzaken.
 
In het tweede geval kom je echter met praktische belemmeringen, die er inderdaad zijn.
In de wiskunde zijn er geen Koninklijke wegen Majesteit.
Benm
Artikelen: 0
Berichten: 12.262
Lid geworden op: za 21 okt 2006, 01:23

Re: Pseudorandom of niet?

Het aantal bits is inderdaad niet beperkend. Een dobbelsteen heeft 6 mogelijkheden, maar die volgen elkaar random op. Zelfs met 1 bit is het prima mogelijk een random sequentie van enen en nullen te maken. Uiteraard kun je dan stukjes van zeg 32 van die bits aan elkaar lijmen om random integers te krijgen (tussen 0 en 2^32). Dat gaat overigens ook met dobbelstenen, noem het een 0 als het even is, een 1 als het oneven is, en gooien maar!
Victory through technology

Terug naar “Informatica en programmeren”