Ich möchte einige Zahlen jedes Mal basierend auf einer Wahrscheinlichkeit erstellen.Erstellen Sie Zahlen mit Grenzen basierend auf einer Wahrscheinlichkeit pro Nummer
Beispiel:
Numbers from: 1-5
Number 1 Wahrscheinlichkeit von 0,55 werden geschaffen,
Nummer 2 hat Wahrscheinlichkeit von 0,25 craeted werden,
Nummer 3 hat eine Wahrscheinlichkeit von 0.10,
craeted. Nummer 4 hat eine Wahrscheinlichkeit, dass sie craeted von 0,05,
Nummer 5 hat Wahrscheinlichkeit von 0,05
In diesem Fall craeted wird, hat es in der Regel Nummer erstellen 1, und oft die Nummer 2, manchmal Nummer 3 und selten 4 oder 5
Also, die "Methode": create_the_numbers(int ending_number)
wie dieser pseado-Code sein sollte:
public int create_the_numbers(int ending_number){
return probability(Random.getInt(ending_number))
}
Es ist eine Frage für die C# hier: Probability Random Number Generator
Können Sie den ersten Satz in Ihrer Frage umformulieren? Es ist ziemlich schwer zu verstehen, wonach Sie suchen. – sprinter
Gesamtwahrscheinlichkeit ist '1,4'. Es sollte '1.0' (oder' 100% ') sein, sonst sprichst du über Gewichtungsfaktoren, nicht über Wahrscheinlichkeiten. – Andreas
Ich denke, dass mein Beispiel klar ist. aber ich werde meine Q – user6126842