Windows、Visual Studio 2010で、randを使用していくつかの「乱数」を取得しています。
私が含めて使用しているメインファイルには、次のものがあります。
srand(time(NULL))
そして別のファイルでは、オブジェクトのコンストラクターで
(オブジェクトはOpenGL関数(Init、Render)で使用されるため、グローバルに定義されます)
rand()%boundを10回呼び出し、両方ともラップトップで同じ結果を取得していますとデスクトップ。
これは、メインからrandをシードする前に作成されたオブジェクトが原因である必要があります。
どうすればそれを回避し、オブジェクトをグローバルに保つことができますか?