Thema: Delphi Echte Zufallszahl

Einzelnen Beitrag anzeigen

ByStones2

Registriert seit: 6. Okt 2005
Ort: Birenbach
133 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Echte Zufallszahl

  Alt 8. Jun 2006, 11:54
Zitat von himitsu:
Na ja, er bekommt dann richtige Pseudozufallszahlen ^^

Natürlich hier auch das Randomize beim Programmstart nicht vergessen, da es auf den "normalen" Zufallsfunktionen aufsetzt.
Delphi-Quellcode:
Function Random(Range: LongInt): LongInt;
  Begin
    RandSeed := RandSeed * 134775813 + ((GetTickCount and 3) or 1;

    //Result := Int64(Range) * LongWord(RandSeed) div Int64($100000000);
    Result := Int64(Int64(Range) * LongWord(RandSeed)) shr 32;
   End;
Ist zwar och noch nicht perfekt, aber besser als nüschts
wie kann ich das dann einbauen ???
Wer nämlich mit "h" schreibt ist dämlich.
  Mit Zitat antworten Zitat