rand() mit Kommazahlen Hi, wie kann ich ein rand() Funktion aufrufen, die mir z.B. einen wert zwischen 0 und 2 zurückgibt. Aber das auch solche zufallszahlen Möglich sind: z.B. 0,13; 1,99; 1,05;
Also nich nur integerzahlen, ganz zahlen.
Weis das jemand?
Ich hätte mir sonst so eine Methode ausgedacht.
Um eine Zahl zwischen 0 und 2:
Normal Random zwischen 1 und 2 --> für die Zahl
Dann noch ein weiteres Random zwischen 2 und 10 --> für den Teiler
Ein Beispiel:
Bei dem Random für die Zahl kommt zum Beispiel 2 heraus.
Bei der Zahl für den Teiler bekommen ich 7.
Dann mach ich um meine Randomzahl zu erhalten 2 / 7 = 0,28
Dadurch bekomm ich aber immer nur die selben 10 Zahlen, die zwar jetzt komma zahlen sind, aber immer noch nicht alle Zahlen abdeckt. |