• 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
43 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 (4,720 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 (174,680 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ź 62 wizyt
pytanie zadane 21 października 2018 w C# i .NET przez Username Obywatel (1,310 p.)
0 głosów
2 odpowiedzi 121 wizyt
0 głosów
0 odpowiedzi 51 wizyt
pytanie zadane 29 października 2018 w Inne języki przez VenomPCPL Użytkownik (660 p.)
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

62,481 zapytań

108,647 odpowiedzi

226,823 komentarzy

36,498 pasjonatów

Przeglądających: 141
Pasjonatów: 13 Gości: 128

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.

...