Ten samouczek przyjrzy się, jak korzystać z skraj() funkcja w c++.
Jak używać rand () w c++
W C ++, skraj() funkcja generuje różne liczby od 0 do Rand_max. Aby użyć go w kodzie C ++, użytkownik musi dołączyć plik nagłówka „#włączać ". Następnie wewnątrz głównej funkcji mogą wywołać skraj() funkcja generowania liczby określonego zakresu.
Załóżmy, że użytkownik chce jednocześnie wygenerować wiele liczb losowych, używa. Poniższy kod generuje 10 liczb losowych w C ++ za pomocą skraj() w pętli.
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
for (int num = 0; num = < 10; num++)
Cout << rand() << " ";
powrót 0;
W powyższym kodzie najpierw używamy wymaganego pliku nagłówka dla skraj() Funkcja, a następnie wewnątrz głównej funkcji, używamy pętli For, która działa 10 razy i w każdej iteracji, wyświetla liczbę losową za pomocą skraj() funkcjonować.
Wyjście
Możesz także generować liczby losowe w predefiniowanym zakresie, co może wynosić od 0 do N-1. Oto przykład opisujący ten przypadek.
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int num = 200;
for (int j = 0; j < 10; j++)
Cout << rand() % Num << " ";
powrót 0;
W powyższym kodzie najpierw zdefiniowaliśmy zakres, aby wygenerować liczby losowe za pomocą 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 użyć skraj() funkcja w C ++ w celu uzyskania wartości od górnej granicy do dolnej granicy. Poniżej znajduje się kod takiego przypadku:
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int l_b = 30, u_b = 100;
for (int num = 0; num = < 10; num++)
Cout << (rand() % (u_b - l_b + 1)) + l_b << " ";
powrót 0;
W powyższym programie wygenerowaliśmy 10 liczb losowych leżących między niższym wiązaniem a górnym wiązaniem, zgodnie z definicją w powyższym kodzie. Tutaj dolne wiązanie wynosi 30, a górne wiązanie to 100.
Wyjście
Wniosek
skraj() Funkcja jest prostą, ale potężną funkcją w C ++, która jest używana do generowania liczb losowych w C++. Możesz zobaczyć skraj() Funkcja wewnątrz głównej funkcji kodu C ++. Jednak wcześniej musisz dołączyć plik nagłówka, a następnie użyj różnych sposobów generowania liczb losowych w c++.