004
09.07.2006, 17:50 Uhr
Hans
Library Walker (Operator)
|
Hi, wie bei der "Diskussion" oben schon heraus kam, ist es am besten, sich für diesen Fall eine eigene rand()-Funktion zu bauen. Zum Beispiel so, wie die hier:
C++: |
zuf(int a, int b) { static int Z=30000;
Z = (Z*997+1) & 32767; return (Z/32768. * (a-b+1)+a); }
|
die einem Zufallszahlen zwischen a und b liefert. Die ist für 32-Bit-Systeme ausgelegt, sollte sich aber auch auf 64-Bitsysteme erweitern lassen.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |