C++ での rand() 関数の使用に関するクエリが 2 つあります。
- rand() 関数はどこで定義されていますか? ループ内に単純なプログラムを
作成し、 ..
cout<<rand()<<endl;
以外のヘッダー ファイルを含めませんでした。これはどのように機能しましたか?<iostream>
いくつかのサイトで出くわした参照例では、 を含める必要があると<stdlib.h>
言う人もいれば、<time.h>
..私のプログラムがどのように機能したのか疑問に思っている..何かアイデアはありますか? - 「rand()」を使用する前に聞いたことがあります。srand にシードを与えて初期化する必要があり、通常、シードは現在の UNIX 時間です - >
srand(time(NULL))
..cout<<rand()<<endl;
while ループとそれは乱数を表示していました..だから質問:srand(time(NULL))
必須ではないので、ランダム性を改善するために使用されますか? そうでない場合、それを使用するポイントは何ですか。
あなたの助けに感謝!
ありがとう!