That said, some libraries (such as libsodium and perhaps boost, though not sure about the latter) may provide a way to obtain true random from a hardware device on the machine if it's available. If there's a way to utilize that in boost, we could simply change our code to use that path instead. I don't know if that's possible or not at the moment though