4 svar
53 visningar
Didar 127
Postad: 4 sep 2020 Redigerad: 4 sep 2020

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 11645
Postad: 4 sep 2020

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

Didar 127
Postad: 4 sep 2020
Laguna skrev:

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

Nope inte riktigt ;/

Laguna 11645
Postad: 4 sep 2020

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. 

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

Svara Avbryt
Close