Hallöchen ^^
Erstmal grundweg, den Thread hab ich nicht Spezialisiert, da es hier generell nur um eine Berchnung geht, die mit jeder Programmiersprache "berechnet" werden kann... Falls es aber dennoch jemand interessiert, ich möchte die jeweilige Berechnung in Java nutzen.

Wie kann ich einen Punktefaktor über ein Array berechnen?
Angenommen ich habe folgendes Array:
PHP-Code:
// PHP
$array = array("2""3""4""5""6""7""8""9""10""11""12""13""14");

// Java
String[] array = {"2""3""4""5""6""7""8""9""10""11""12""13""14"}; 
Per Random werden zwei Elemente herausgepickt.

Es gibt 4 verschiedene Werte, die bekannt sind:
1. Die Gesamtlänge des Arrays (Ist ja wohl klar ^^)
2. Der erste Random-Wert
3. Der zweite Random-Wert
4. Eine Benutzereingabe (-2, -1, 0, +1, +2)

Kennt ihr beispielsweise das Spiel "Hoch oder Tief"? Sowas ähnliches probiere ich gerade.
Es gibt einen "Sichtbaren Wert", den der Nutzer sieht, und er soll erraten, ob der andere Wert höher oder tiefer als der "Sichtbare Wert" liegt. Hieraus resultiert sich auch die Benutzereingabe: -2 = Sehr Niedrig, -1 = Niedrig, 0 = Gleich, +1 = höher, +2 = Sehr hoch

Angenommen ich bekomme per Zufall den Wert "12". Wenn ich nun schätze: "Der andere Wert ist höher (+1) als der Wert "12"", dann möchte ich gerne durch die verschiedenen Faktoren die Punkte berechnen.

Würde der Nuter "0" (Der andere Wert ist "Gleich" tippen, und beide Randomwerte sind wirklich gleich, dann bekommt er die Maximale Puktzahl von 100 Punkten.

Kann mir jemand eine Denkstütze geben?