random_deviceが毎回異なる擬似乱数を返すかどうかは
random_device::entropy()の値をチェックする

これが 0 なら毎回同じ数列を返すので>>334みたいにするといい