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