C ++ Zufallszahl von 1 bis zu einer sehr großen Zahl (z. B. 25 Millionen)
Wie würden Sie eine Funktion erstellen, die eine Zufallszahl von 1 bis 25 Millionen generiert?
Ich habe darüber nachgedacht, @ zu verwendrand()
aber bin ich richtig zu denken, dass die maximale Anzahl,RAND_MAX
ist = 32000 (ungefähr)?
Gibt es einen Ausweg, der die Wahrscheinlichkeit, sehr niedrige Zahlen zu wählen, nicht verringert und die Wahrscheinlichkeit, hohe / mittlere Zahlen zu wählen, nicht erhöht?
Edit: @Jamey Ds Methode funktionierte vollkommen unabhängig von Qt.