Forum: Sonstige Fragen zu Delphi
by himitsu,
3. Apr 2007
{$IFDEF LINUX} kommt nicht vom Betriebssystem, sonderm vom Compiler ... also als Hinweis für welche Umgebung as Programm garade kompiliert wird.
Weiß zwar auch nicht was PIC ist, aber dieses kommt wohl auch vom Compiler ... hat wohl irgendwas mit 'ner bestimmten Prozessorarchitektur zu tun (sieht jedenfalls für mich so aus, wenn ich grob bei google reinseh).
Forum: Sonstige Fragen zu Delphi
by himitsu,
2. Apr 2007
Echter Zufall ist aber nicht reproduzierbar.
Wieso sollte also in "Zufallsgernerator", der genau das macht, nichts wert sein?
Schließlich nimmt man ja einen "Zufallsgerneraor", damit man nicht reproduzierbare/zufällige Werte bekommt.
@dino
Forum: Sonstige Fragen zu Delphi
by himitsu,
2. Apr 2007
Wie negaH schon mehrmals sagte/bewieß, gibt es in einem "normalem" PC keinen echten Zufall.
Bei dem pseudo Zufallsgeneratoren wie der in Delphi, welche nur rein mathematisch arbeiten
gibt es immer eine ganz bestimmte Zahlenfolge, welche erstellt wird und Randomize setzt nur den Anfang innerhalb dieses Zahlenspektrums.
Nun wird durch den Einsatz einer programmunabhängigen Variable (z.B. der...
Forum: Sonstige Fragen zu Delphi
by himitsu,
2. Apr 2007
Na ja, 's is zumindestens nich mehr ganz so schlimm, wie die einfache mathematische Berechnug.
Forum: Sonstige Fragen zu Delphi
by himitsu,
2. Apr 2007
Da hatte ich mal das in Pascal überstetze Function Random(Range: LongInt): LongInt; aus D7 und 'ne etwas erweiterte Version von mir. (dim mit der "Zufall" noch ein bissl zufälliger wird)
http://www.delphipraxis.net/internal_redirect.php?t=85117&highlight=randseed
ach ja, da nochmal das koplette von D7...