Could you use the `open`/`read`/`close` apis instead of the `f`-prefixed versions instead? I at least personally always understood those more and they just seem to make more sense to me. The goal here is basically grab some randomness data in a very lightweight fashion.