C++ で rand() を使用する方法

C De Rand Wo Shi Yongsuru Fang Fa



ランド() ヘッダー ファイルで定義されている C++ 標準ライブラリの組み込み関数です。 .この関数が呼び出されると、アルゴリズムは指定された範囲内で乱数を生成します。さらに、この方法を利用してランダムな文字列とパスワードを生成することもできます。コードの開始時にテンプレート ファイルを追加して使用します。

このチュートリアルでは、 ランド() 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++ コードのメイン関数内の関数。ただし、その前に、 ヘッダー ファイルを作成し、さまざまな方法を使用して C++ で乱数を生成します。