Element aus Liste nehmen

Javascrub

Mitglied
Guten Tag,

ich möchte für eine Aufgabe ein einfaches Blackjack schreiben.

Ich möchte das am Anfang jeder neuen Runde der Spieler "zwei Karten" bekommt aus einer liste
Liste = 2-10,J,Q,K,A

Aus dieser Liste möchte ich 2 mal random "karten" rausziehen.
Die Werte zuordnen bzw abfragen ist ja kein Problem.

Danke für die Antwort(-en) MfG
 
Beim Blackjack hat man doch einen Kartenstapel, und es wird nicht einfach eine zufällige, sondern die oberste Karte genutzt?

Das lässt sich doch relativ einfach abbilden.
 
Beim Blackjack hat man doch einen Kartenstapel, und es wird nicht einfach eine zufällige, sondern die oberste Karte genutzt?
Was etwas ausführlicher bedeutet: Generiere eine Liste mit allen möglichen Karten (der Kartenstapel), mische sie und entferne daraus immer die erste Karte (was dem Nehmen der obersten Karte des Stapels entspricht).

Ok, war auch nicht viel ausführlicher 😉

Mischen geht recht einfach mit der Methode shuffle() der Klasse Collections, wenn du es nicht "von Hand" programmieren möchtest.
 

Zurück
Oben