4 svar
181 visningar
Didar 208
Postad: 4 sep 2020 09:13 Redigerad: 4 sep 2020 09:14

C# Windowsläge, hjälp med att blanda kortlek

Hej det är så att jag har gjort ett kortlek i c# windows läge som ni kan se nedan. Jag behöver hjälp med att få programmet att blanda kortleken/zipa hela projekten. Kommer dock inte fram vilken kod man ska använda har fått fram att det är Random rnd = new Random(); men dock inte om det är rätt. 

 

Laguna Online 30473
Postad: 4 sep 2020 09:42

Har du tänkt ut hur du ska använda slumptal för att blanda kortleken?

Didar 208
Postad: 4 sep 2020 09:47
Laguna skrev:

Har du tänkt ut hur du ska använda slumptal för att blanda kortleken?

Nope inte riktigt ;/

Laguna Online 30473
Postad: 4 sep 2020 10:08

Du kan t.ex. stoppa in varje kort på en slumpad plats i stället för sist när du skapar kortleken, men det är en smula lättare med en vektor än en länkad lista. Eller så kan du plocka något annat än det första kortet när du ger ett kort, och det är också lite lättare med en vektor. 

Lindehaven 820 – Lärare
Postad: 4 sep 2020 11:18

Har du Random-objektet rnd och listan hogen så kan du blanda listan slumpmässigt med rnd.Shuffle(hogen).

Svara
Close