Einzelnen Beitrag anzeigen

grenzgaenger
(Gast)

n/a Beiträge
 
#32

Re: Random ist kein reiner Zufall

  Alt 31. Mär 2007, 20:51
nur um ein paar dinge klar zu stellen,
  • randomize initialisiert den zufallszahlengenerator mit einer willkürlichen zahl(hier datum und uhrzeit)
  • diese initialisierung kann auch über randseed gesetzt werden
  • randseed wird benötigt um ergebnisse, welche unter zuhilfenahme mit einem zufallszahlengenerator entstanden, überprüfen zu können
  • die ermittlung in delphi erfolgt über einen einfachen modalwert, der divident ist die konstante, von ihrer güte hängt der algo ab.
dazu muss man sagen
  • in der IT gibt es keine zufallszahlen
  • ein generator muss reproduzierbare ergebnisse liefern
  • diese zahlen müssen hinreichend verteilt sein und
  • der wiederholungs zyklus muss möglichst gross sein
hoffe, ich hab auf die schnelle nix wichtiges vergessen. es ist klar, dass man den algo immer optimieren kann, IMHO ist derjenige von Delphi in den meisten fälle jedoch ausreichend.

PS: das ist übrigens, IT, keine quantenmechanik. hier kannste ausrechnen, welche zufallszahl, bei einem gegebenen generator, startwert und position, als nächste kommt. du weisst also, ob die katze lebt oder nicht

PPS: @lucky, hier kommt es wohl nur in den ersten fällen zu den gleichen ergebnissen, bis sie sich wegkürzen, da hier sich hier nur die niederwertigste datums-/zeitkomponente ändert.
  Mit Zitat antworten Zitat