Der Versuch, niedrigste ganze Zahlen zu erhalten

Also habe ich 4 Liste, ich möchte herausfinden, welche list.size (); ist die niedrigste. Ich kann den niedrigsten finden, aber einige stellen sich als gleich heraus, das ist es, was ich habe.

              if(EAmount < DAmount && EAmount < GAmount && EAmount < IAmount){
        FinalDecision = "Emerald";
    }else if(DAmount < EAmount && DAmount < GAmount && DAmount < IAmount){
        FinalDecision = "Diamond";
    }else if(GAmount < EAmount && GAmount < DAmount && GAmount < IAmount){
        FinalDecision = "Gold";
    }else if(IAmount < EAmount && IAmount < DAmount && IAmount < GAmount){
        FinalDecision = "Iron";
    }

Ich brauche es jedoch, um den niedrigsten Wert zu ermitteln, als für den Fall einen Zufallswert zwischen diesen beiden zu wählen. Beispiel: Wenn EAmount und DAmount beide 2 sind, aber dann Gold und Eisen 3 und 4. Ich möchte, dass es herausfindet, dass EAmount und DAmount beide 2 sind, dann wähle zufällig einen davon aus. Alles in allem "Ich möchte es, damit es das niedrigste int findet, wenn es mehr als eines der niedrigsten int gibt, wählen Sie einen Zufall dazwischen." Wie würde ich das machen? Übrigens: Es wird nicht immer so sein, dass EAmount und DAmount gleich sind. Alle diese Variablen sind völlig zufällig.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage