Einzelnen Beitrag anzeigen

Benutzerbild von BlackJack
BlackJack

Registriert seit: 2. Jul 2005
Ort: Coesfeld
246 Beiträge
 
Delphi 2005 Personal
 
#5

Re: zufällig erzeugte singles haben zu viele nachkommastelle

  Alt 8. Okt 2005, 10:33
Zitat von DGL-luke:
Delphi-Quellcode:
random(5) + (random(100)/100)
//^ 0..5 ^ ^ 0.00..0.99 ^
sollte mir werte von 0,01 bis 5,99 erzeugen. und zwar 0,010000 bis 5,990000.
das stimmt nicht ganz, denn das Integer-Random() erzeugt werte 0 <= Random(x) < x !
oder auch 0 <= Random(x) <= x-1.
d.h. dass bei dem Integer-Random die angegebene Zahl nicht erreicht wird, und das ergebniss ist immer um eins kleiner als die angegebene zahl!
See my shadow changing, stretching up and over me.
Soften this old armor. Hoping I can clear the way
By stepping through my shadow, coming out the other side.
Step into the shadow. Forty six and two are just ahead of me.
  Mit Zitat antworten Zitat