このチュートリアルでは、 ランド() C++ の関数。
C++ での rand() の使用方法
C++ では、 ランド() 関数は、0 から 0 までの範囲のさまざまな数値を生成します RAND_MAX . C++ コードで使用するには、ヘッダー ファイルをインクルードする必要があります。 #include
ユーザーが C++ コードを使用して同時に複数の乱数を生成したい場合、以下のコードに従うことができます。次のコードは、C++ で 10 個の乱数を生成します。 ランド() ループで。
#include
#include
名前空間 std を使用します。
int メイン ( )
{
ために ( 整数値 = 0 ;一つに < 10 ;数値++ )
カウト << ランド ( ) << ' ' ;
戻る 0 ;
}
上記のコードでは、最初に必要なヘッダー ファイルを使用します。 ランド() 関数を呼び出してから、メイン関数内で for ループを使用します。このループは 10 回実行され、反復ごとに、 ランド() 関数。
出力
また、0 から N-1 までの定義済み範囲内で乱数を生成することもできます。このケースを説明する例を次に示します。
#include#include
名前空間 std を使用します。
int メイン ( )
{
整数値 = 200 ;
ために ( 整数 j = 0 ; j < 10 ; j++ )
カウト << ランド ( ) % 一つに << ' ' ;
戻る 0 ;
}
上記のコードでは、最初に次を使用して乱数を生成する範囲を定義しました ランド() [0, 199] である関数。与えられた出力に示されているように、定義済みの範囲内にある 10 個の乱数を生成しました。
出力
また、 ランド() C++ の関数を使用して、上限から下限までの値を取得します。このような場合のコードは次のとおりです。
#include#include
名前空間 std を使用します。
int メイン ( )
{
あなた l_b = 30 、u_b = 100 ;
ために ( 整数値 = 0 ;一つに < 10 ;数値++ )
カウト << ( ランド ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
戻る 0 ;
}
上記のプログラムでは、上記のコードで定義されているように、下位結合と上位結合の間にある 10 個の乱数を生成しました。ここでは、下限の結合が 30 で、上限の結合が 100 です。
出力
結論
の ランド() function は、C++ で乱数を生成するために使用される C++ のシンプルでありながら強力な関数です。あなたは見ることができます ランド() C++ コードのメイン関数内の関数。ただし、その前に、