Chciałabym aby funkcja Random generowała liczby od 1 do 600.
Proszę o szybką pomoc. PS. Pisze w visual c++ 2005 express. :D
static Random^ liczba=gcnew Random();
Chciałabym aby funkcja Random generowała liczby od 1 do 600.
Proszę o szybką pomoc. PS. Pisze w visual c++ 2005 express. :D
static Random^ liczba=gcnew Random();
Wystarczy wpisać w Google generowanie liczb losowych, myślę, że zajmie to nawet mniej czasu niż napisanie posta na forum...
srand(time(0));
int i = (rand()%600)+1;
Właśnie ze to nie działa, podałam cytat, że mam w statycznych funkcje Random i nie wiem co tam wpisać i jak żeby losowało liczby z tego przedziału.
Metoda Next() klasy Random w .NET (bo z tego korzystasz skoro widzę gcnew) ma wersję dwuargumentową, gdzie pierwszy to start zakresu, a drugi to koniec zakresu:
http://msdn.microsoft.com/en-us/library/2dx6wyd4.aspx
Random^ liczba=gcnew Random();
int losowa = liczba->Next(1, 600);
Mam nadzieję, że znasz stronę taką jak msdn:
http://msdn.microsoft.com/en-us/library/system.random.aspx
i
http://msdn.microsoft.com/en-us/library/2dx6wyd4.aspx
i
http://msdn.microsoft.com/en-us/library/zd1bc8e5.aspx
Znalezione w (0,17 s)
źródło: google.com
Dziękuję wszystkim za pomoc! :*
Się rzucili na pomoc jakiemuś studenciakowi, któremu nie chciało się użyć mózgu i googli, ale potrafi udawać kobietę na forum :D.