Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   FreePascal Random liefert unter WinCE keine Zufallszahlen (https://www.delphipraxis.net/180635-random-liefert-unter-wince-keine-zufallszahlen.html)

himitsu 5. Jun 2014 16:33

AW: Random liefert unter WinCE keine Zufallszahlen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1261506)
[Also ich kenne das so, das man mit RandSeed eine vorhersagbare *Sequenz* erzeugen kann.

Praktisch ja, aber offiziell nein. siehe OH.
Ja, der Algorithmus, für die Berechnung der Zufallszahlen, hat sich seit Langem nicht mehr verändert, aber was nicht ist, könnte dennoch irgendwann mal passieren.

Zitat:

Und wenn Du das mit einem RandSeed hinbekommst, wäre das ein ziemlich dämlicher PRNG.
Delphi-Quellcode:
while True do begin
  RandSeed := 123456;
  ShowMessage(FloatToStr(Random));
end;

Dejan Vu 5. Jun 2014 19:49

AW: Random liefert unter WinCE keine Zufallszahlen
 
Zitat:

Zitat von himitsu (Beitrag 1261509)
...

Witzbold. ;-)

himitsu 5. Jun 2014 21:08

AW: Random liefert unter WinCE keine Zufallszahlen
 
Zum Glück bin ich nicht fies.

Sonst würde ich sowas machen: :lol:
Delphi-Quellcode:
i := 123456;
while i = 123456 do begin
  RandSeed := i;
  i := Random(2954567);
  //ShowMessage(IntToStr(i));
end;
ShowMessage(IntToStr(i));


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz