-
👋 Witaj na MPCForum!
Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎
- ✅ Pełny dostęp do działów i ukrytych treści
- ✅ Możliwość pisania i odpowiadania w tematach
- ✅ System prywatnych wiadomości
- ✅ Zbieranie reputacji i rozwijanie swojego profilu
- ✅ Członkostwo w jednej z największych społeczności graczy
👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!
Zarejestruj się teraz
- 0

Pytanie
Pitagoras333
Pitagoras333
"Stwórz funkcję, która rekurencyjnie uzupełnia tablicę losowymi liczbami z przedziału obustronnie domkniętego (1;99) i zademonstruj jej działanie."
Napisałem coś takiego, ale losuje pierwszą i drugą liczbę, a reszta tablicy jest wypełniona tą drugą zamiast kolejnymi wylosowanymi.
static void f1(int[] tab, int n=0) { Random rand = new Random(DateTime.Now.Millisecond); if(n==tab.Length) { return; } tab[n] = rand.Next(1, 100); f1(tab, n + 1); }edit: gdy opóźnię program jakąś bez sensowną pętlą która np cały czas coś mnoży przez siebie, to liczby losują się poprawnie czyli to chyba coś z czasem nie tak ale nie widzę tam możliwości wyboru mniejszej jednostki niż "Millisecond"
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.