Hej jag har ett litet problem.
Jag har en collection med x antal objekt, varje objekt har ett int värde som kan vara minst 0 och ingen gräns uppåt (förutom för int32 gränserna). Jag skulle vilja gå igenom min collection och för varje objekt generera ett randomnummer mellan 1 och 10,men hur jag än gör får jag samma randomnummer.
Varje objekt har tillgång till sin metod
public int RandomNumber()
{
Random r = new Random();
return r.Next(0, 10);
}
Men om jag loopar igenom min collection med en foreach loop och där låter objektet anropa sig själv resulterar det i att samma random värde kommer ut från varje objekt. Vad är det jag inte har förstått?