Unfortunately at the moment, it&#x27;s not a safe call that any particular system is actually running a modern enough kernel imo.<p>getrandom() showed up in 3.17, and the latest CentOS distribution ships with 3.10. And then you&#x27;ve got older deployments.<p>You could play with autoconf hell of detecting getrandom() and compiling for it if needed, but I couldn&#x27;t imagine it to be worth the effort at the moment if you&#x27;re going to be maintaining a branch of fallback code anyway.