[`getentropy` in libc](https://github.com/freebsd/freebsd/blob/master/lib/libc/gen/getentropy.c) uses `sysctl` only as a fallback and uses the `getrandom` syscall if available. This crate should check for `getrandom` via `dlopen` and use it if available.