Hur genererar jag ett slumpmässigt int-nummer?
Hur genererar jag ett slumpmässigt heltal i C#?
1782
3
Hur genererar jag ett slumpmässigt heltal i C#?
Klassen
Random
används för att skapa slumpmässiga tal. (Pseudo-slumpmässiga är det förstås.).Exempel:
Om du ska skapa mer än ett slumpmässigt tal bör du behålla instansen
Random
och återanvända den. Om du skapar nya instanser för nära inpå varandra kommer de att producera samma serie slumptal eftersom slumpgeneratorn seedas från systemklockan.Var uppmärksam på att
new Random()
är seedad på aktuell tidsstämpel.Om du vill generera enbart ett nummer kan du använda:
new Random().Next( int.MinValue, int.MaxValue )`
För mer information, titta på Random klassen, men observera:
Använd därför inte den här koden för att generera en serie slumpmässiga tal.