This syscall works even if /dev/urandom isn’t available, and doesn’t use
a file descriptor, so it should generally be preferred when available.
Ideally that’d be guarded by a libc function check instead of being set
only on Linux, but premake5 apparently doesn’t let me do that.