Jak generować losowe liczby całkowite w C#
Generowanie losowych liczb całkowitych w C# jest proste i można je osiągnąć za pomocą wbudowanego Klasa losowa.
1. Korzystanie z losowej klasy w C#
Klasa losowa jest wbudowaną klasą w C#, która pozwala nam generować losowe liczby całkowite. Aby go użyć, musimy utworzyć instancję klasy losowej i wywołać następną metodę. Następna metoda daje nam losową liczbę całkowitą w zakresie 0 do maksymalnej wartości INT32.
Oto składnia do generowania losowej liczby całkowitej za pomocą klasy losowej:
Random Random = new Random ();2. Generowanie losowej liczby całkowitej przy użyciu następnej metody
Następna metoda jest najczęściej stosowaną metodą klasy losowej do generowania losowych liczb całkowitych. Jak wspomniano wcześniej, może generować losową liczbę całkowitą z zasięgiem lub bez.
Oto przykład generowania losowej liczby całkowitej:
za pomocą systemu;Tutaj, w powyższym kodzie, wygenerowaliśmy liczbę losową za pomocą Klasa losowa, który jest częścią przestrzeni nazw systemowych.
Tutaj zdefiniowaliśmy nową instancję dla losowej klasy za pomocą słowa kluczowego, które określa nazwę klasy. Metoda następny () daje losową liczbę całkowitą, która jest przechowywana w zmiennej Liczba losowa. Na koniec drukujemy wartość Liczba losowa do konsoli za pomocą konsoli.WriteLine ().
3. Generowanie losowej liczby całkowitej w zakresie
Używając Następna metoda, Możemy również wygenerować liczbę losową dla określonego zakresu. W tym celu musimy zdefiniować dwa argumenty. Te dwa argumenty powinny zawierać min I Max wartości zakresu, z którego można wygenerować liczbę losową.
Poniżej znajduje się składnia uzyskania losowej liczby całkowitej w zakresie 1 i 100:
int RandomNumber = losowy.Następnie (1, 101);Poniższy przykład daje nam liczbę losową od 1 do 100:
za pomocą systemu;W wyjściu liczba losowa jest generowana między 1 a 100.
4. Generowanie losowej liczby całkowitej do zdefiniowanej liczby
Możemy również zmodyfikować powyższy kod do generowania losowej liczby całkowitej do określonej wartości. Poniżej wspomniany kod da nam liczbę losową mniejszą niż 10.
za pomocą systemu;W wyjściu widzimy losową liczbę całkowitą, która jest mniejsza niż 10.
5. Generowanie 10 losowych liczb całkowitych
Korzystając z pętli dla powyższego kodu i wygenerować 10 losowych liczb całkowitych między 0 a 100.
za pomocą systemu;Powyższy kod tworzy nową instancję klasy losowej, generuje 10 losowych liczb całkowitych między 0 a 99 i drukuje je do konsoli. losowy.Dalej (100) Połączenie metody generuje losową liczbę całkowitą między 0 a 99 (włączającą), która jest przypisana do Liczba losowa zmienny. Pętla powtarza się 10 razy, każda drukuje inną liczbę losową niż konsola.
W wyjściu możemy zobaczyć 10 losowych liczb całkowitych wydrukowanych na ekranie.
Wniosek
Losowe liczby całkowite mają różne aplikacje w programowaniu. W C#, Następna metoda jest powszechnie używany do generowania losowych liczb całkowitych. Ta metoda może generować różne losowe liczby całkowite. Liczby te można wygenerować dla określonego zakresu lub do określonej liczby.