Okej, jag har lusläst internet och sökt efter svar på problemet jag har men jag kan inte hitta någonting.
Det är så att jag skall göra ett program där jag skall kunna skriva in ett nummer, programmet skall sedan slumpvis mata ut om det blir krona eller klave.
Jag har lyckats komma så långt att jag kan skriva in ett tal och programmet slumpar då mellan krona eller klave. Problemet är att om jag t.ex. skriver 15 då blir det 15 st krona eller 15 st klave.
Jag vet att detta beror på att min slumpning ligger utanför loopen så att den slumpar en gång sedan skrivs det så många gånger jag anget på skärmen.
Jag vet dock inte hur jag skall göra för att få det att slumpas för varje iteration av loopen.
Här är min nuvarande kod, tacksam för svar!
namespace Övning_7._5._3___Krona_eller_klave
{
class Program
{
static void Main(string[] args)
{
string strNr1 = Console.ReadLine();
Random rnd = new Random();
int resultat = rnd.Next(1, 3);
int count = Convert.ToInt32(strNr1);
for (int i = 0; i < count; i++)
if (resultat == 1)
Console.WriteLine("Klave");
else if (resultat == 2)
Console.WriteLine("Krona");
Console.ReadLine();
}
}
}
namespace Övning_7._5._3___Krona_eller_klave
{
class Program
{
static void Main(string[] args)
{
string strNr1 = Console.ReadLine();
Random rnd = new Random();
int resultat;
int count = Convert.ToInt32(strNr1);
for (int i = 0; i < count; i++){
resultat = rnd.Next(1, 3);
if (resultat == 1)
Console.WriteLine("Klave");
else if (resultat == 2)
Console.WriteLine("Krona");
}
Console.ReadLine();
}
}
}