Jak używać rand() w C++

Jak Uzywac Rand W C



The skraj() jest wbudowaną funkcją w standardowej bibliotece C++ zdefiniowanej w pliku nagłówkowym . Po wywołaniu tej funkcji algorytm generuje liczby losowe z zadanego zakresu. Możesz dodatkowo wykorzystać tę metodę do generowania losowych ciągów znaków i haseł. Dodaj plik szablonu podczas uruchamiania kodu, aby go użyć.

W tym samouczku przyjrzymy się, jak korzystać z skraj() funkcja w C++.

Jak używać rand() w C++

W C++ tzw skraj() funkcja generuje różne liczby z zakresu od 0 do RAND_MAX . Aby użyć go w kodzie C++, użytkownik musi dołączyć plik nagłówkowy „ #include ”. Następnie wewnątrz funkcji main mogą wywołać metodę skraj() funkcja do generowania liczb z określonego zakresu.







Załóżmy, że użytkownik chce wygenerować wiele losowych liczb jednocześnie za pomocą kodu C++, może postępować zgodnie z poniższym kodem. Poniższy kod generuje 10 liczb losowych w języku C++ przy użyciu skraj() w pętli.



#include
#include
używając przestrzeni nazw std;
int główny ( )
{
Do ( int liczba = 0 ; na jednego < 10 ; liczba++ )
cout << skraj ( ) << ' ' ;
powrót 0 ;
}

W powyższym kodzie najpierw używamy wymaganego pliku nagłówkowego for skraj() a następnie wewnątrz funkcji main używamy pętli for, która działa 10 razy i w każdej iteracji wyprowadza liczbę losową za pomocą skraj() funkcjonować.



Wyjście





Możesz także generować liczby losowe w predefiniowanym zakresie, który może wynosić od 0 do N-1. Oto przykład opisujący ten przypadek.

#include
#include
używając przestrzeni nazw std;
int główny ( )
{
int Liczba = 200 ;
Do ( int j = 0 ; J < 10 ; j++ )
cout << skraj ( ) % na jednego << ' ' ;
powrót 0 ;
}

W powyższym kodzie najpierw zdefiniowaliśmy zakres do generowania liczb losowych skraj() funkcja, która jest [0, 199]. Wygenerowaliśmy 10 losowych liczb leżących między predefiniowanym zakresem, jak pokazano na danym wyjściu.



Wyjście

Możesz także skorzystać z tzw skraj() funkcja w C++, aby uzyskać wartość od Upper Bound do Lower Bound. Poniżej znajduje się kod dla takiego przypadku:

#include
#include
używając przestrzeni nazw std;
int główny ( )
{
ty l_b = 30 , u_b = 100 ;
Do ( int liczba = 0 ; na jednego < 10 ; liczba++ )
cout << ( skraj ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
powrót 0 ;
}

W powyższym programie wygenerowaliśmy 10 liczb losowych leżących między dolnym a górnym wiązaniem, jak zdefiniowano w powyższym kodzie. Tutaj dolne wiązanie wynosi 30, podczas gdy górne wiązanie wynosi 100.

Wyjście

Wniosek

The skraj() function to prosta, ale potężna funkcja w C++, która służy do generowania liczb losowych w C++. Możesz zobaczyć skraj() wewnątrz głównej funkcji kodu C++. Jednak zanim to nastąpi, należy dołączyć tzw nagłówka, a następnie użyj różnych sposobów generowania liczb losowych w C++.