As far as I understand the situation on unix platforms are
- On Linux it uses GetRandom
- On any other UNix it uses /dev/random
On atleast two BSD's (openbsd and netbsd) the ar4random is considered better. Would you be willing to take pull request for these sources based on the os matching