13 Stimmen

Zufallszahlengenerator mit höherer Wahrscheinlichkeit für niedrige Werte?

Wie kann ich eine Pseudo-Zufallszahl erzeugen (vorzugsweise in Lua), bei der der Generator eine höhere Wahrscheinlichkeit hat, kleine Zahlen zu liefern?

In meinem Fall möchte ich eine zufällige Punktzahl in einem Spiel vergeben, in dem es üblich ist, niedrigere Punktzahlen zu erreichen, aber höhere selten vorkommen. Ich habe gewichtete Zufallszahlengeneratoren gesehen, die eine Tabelle verwenden, aber das passt nicht zu meinem Plan. Ich möchte nur das Minimum (0) und das Maximum (variabel) festlegen und sicherstellen, dass die meisten Zahlen niedrig bleiben.

Ich bin sicher, dass dies mit einer einfachen mathematischen Operation möglich ist, aber ich weiß nicht mehr, welche es war. Wie die reguläre Ausgabe von math.random zu filtern, keine Notwendigkeit für eine wirklich Zufallsgenerator.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X