- 862 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 12:28:53.22 ID:/EsSmyHW.net]
- >>824を補足訂正しとくか
・ライブラリが擬似乱数を使うならentropy()はゼロを返さなければならない ・しかし、その場合でもoperator()は何らかの手段でnon-deterministicな値を返さなければならない ・それすら出来ないなら例外を上げなければいけない >>810の >これで 0 が表示されたらその処理系では真の乱数がサポートされていなくて >常に擬似乱数を返すようになっている までは正しいが、それ以降はバグってるライブラリに対する迂回処置 規格を順守するならtry〜catchで確認しなければならないけどライブラリがバグってて例外上げないなら 意味がなく>>810みたいなことをやらなきゃならない でもそんな環境ではstd::chrono::system_clock::now()やtime()が使い物になるかどうかすら試してみなきゃわからない
|

|