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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage