Wie würden Sie in Java eine Zufallszahl generieren, diese Zufallszahl jedoch auf eine bestimmte Zahl ausrichten? Zum Beispiel möchte ich eine Zahl zwischen 1 und 100 einschließlich erzeugen, aber ich möchte, dass diese Zahl ungefähr 75 ist. Aber ich möchte immer noch die Möglichkeit, andere Zahlen in den Bereich zu bekommen, aber ich möchte mehr von einer Änderung der Zahlen bekommen nahe an 75 zu sagen, anstatt nur Zufallszahlen über den gesamten Bereich zu bekommen. Danke
Probieren Sie Ссылка
aus %Vor%Wählen Sie eine stddev wie 10 und spielen Sie herum, bis Sie die gewünschte Verteilung erhalten. Es wird etwas mehr bei 1 und 100 geben als bei 2 oder 99. Wenn Sie die Rate ändern wollen, bei der es abfällt, können Sie den Gaußschen Wert auf eine Potenz erhöhen.
Die Frage ist ein bisschen alt, aber wenn jemand dies ohne die Sonderfallbehandlung tun möchte, können Sie eine Funktion wie folgt verwenden:
%Vor%Die Parameter machen folgendes: