• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy można przekonwertować System.Random na int ?

0 głosów
41 wizyt
pytanie zadane 5 lutego w C# i .NET przez ProCat Początkujący (270 p.)

Witam. Chcę stworzyć algorytm, w którym losuje się liczba. Taka liczba jaka się wylosuje szuka komórkę z tablicy o takim indeksie i wyświetla jej zawartość (int) na ekranie. Napotkałem na problem w momencie, gdy chciałem wywołać komórkę o wylosowanym indeksie. Wyskakuje mi komunikat o będzie, że nie można niejawnie  przekonwertować System.Random na int. I moje pytanie brzmi jak to przekonwertować.

int[] tab = new int[20];

            for (int i = 0; i < 20; i++)
            {
                tab[i] = i + 20;

            }

           
            Random los= new Random();
            los.Next(0, 19);
            

            Console.WriteLine(tab[los]);

(Dopiero zaczynam z C#) Z góry dziękuję za pomoc.

2 odpowiedzi

+1 głos
odpowiedź 5 lutego przez gagyn Gaduła (3,250 p.)
wybrane 5 lutego przez ProCat
 
Najlepsza
los.Next(0, 19);

Metoda Next zwraca wartość liczbową, której w tym przypadku w ogóle nie przypisujesz do żadnej zmiennej.

Zamień to na:

int random_number = los.Next(0, 19);

 

 

0 głosów
odpowiedź 5 lutego przez adrian17 Mędrzec (162,080 p.)

https://docs.microsoft.com/en-us/dotnet/api/system.random.next?view=netframework-4.7.2

Returns a non-negative random integer.

Słowo kluczowe: "returns".

Podobne pytania

0 głosów
1 odpowiedź 60 wizyt
pytanie zadane 21 października 2018 w C# i .NET przez Username Obywatel (1,310 p.)
0 głosów
2 odpowiedzi 117 wizyt
0 głosów
0 odpowiedzi 48 wizyt
pytanie zadane 29 października 2018 w Inne języki przez VenomPCPL Użytkownik (660 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

60,244 zapytań

105,928 odpowiedzi

220,065 komentarzy

32,445 pasjonatów

Przeglądających: 166
Pasjonatów: 3 Gości: 163

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...