現在、ブーストをランダムに使用していますが、他のライブラリまたは自分のコード(一部)に切り替える可能性があるため、クラス内でラップして、乱数が必要になったときに(または他の何か)私はそれ自体をブーストする代わりにこのクラスからそれを取得します。問題は、どうすればよいのかということです。このクラスをシングルトンまたは静的クラスなどにする必要がありますか?
(クラスを考えたのは、シードを1回だけ行う必要があるが、さまざまな場所から機能を取得し、main.cppにシードしたくないためです)
PSクラスなしでそれを行う方法があれば、それも同様に行います。