2013-07-31 17 views
23

Potrzebuję pomocy w napisaniu programu, który wygeneruje 100 liczb losowych od 0 do 1000. Wyjście musi być wyświetlane w oknie wiadomości systemu Windows. utknąłem na temat kodu, którego używam, aby uzyskać liczby w pudełku i mieć tylko 100 losowych liczb.generator liczb losowych między 0 - 1000 w C#

+4

Czy możesz pokazać nam kod, który próbujesz? –

+0

Wygląda na to, że powinieneś przeczytać na http://msdn.microsoft.com/en-us/library/ch45axte.aspx i http://msdn.microsoft.com/en-us/library/system.random.aspx – chancea

Odpowiedz

51

Czy próbowałeś ten

losową liczbę całkowitą z przedziału od 0 do 1000 (1000 nie dołączonych):

Random random = new Random(); 
int randomNumber = random.Next(0, 1000); 

Loop to jak wiele razy chcesz

+2

_ "100 liczb losowych między 0 a 1000." _ – chancea

0

Użyj tego,

static int RandomNumber(int min, int max) 
{ 
    Random random = new Random(); return random.Next(1, 1000); 

} 

jest to dla Ciebie przykład, który został zmodyfikowany i użyty w aplikacji.

+7

Jeśli uruchomisz to wiele razy z rzędu, prawdopodobnie skończyłbyś z tą samą liczbą losową! –

+6

Myślę, że chciałbyś przekazać wartości min i max do metody Next. Następnie wywołaj RandomNumber, tak jak poniżej: RandomNumber (1, 1000) – puddinman13

Powiązane problemy