I think I've used boost.chrono before to get a seed but I can't find the code right now.
I think I just got the result of the now() of the most precise clock and converted it to some usable value as seed. 
Did you try something like this?

Joel Lamotte