AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Random ist kein reiner Zufall

Ein Thema von dino · begonnen am 31. Mär 2007 · letzter Beitrag vom 6. Apr 2007
 
grenzgaenger
(Gast)

n/a Beiträge
 
#11

Re: Random ist kein reiner Zufall

  Alt 31. Mär 2007, 19: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz