The solution (currently sans kernel patching) is to just seed &#x2F;dev&#x2F;urandom yourself at system startup to avoid the issue of it not being seeded.  Don&#x27;t most distro&#x27;s do this anyway?<p>After that it&#x27;s just down to using &#x2F;dev&#x2F;urandom[1] or the getrandom syscall (which is the same as using &#x2F;dev&#x2F;urandom).  Also the getrandom syscall actually has the behavior you&#x27;re talking about.<p>[1] <a href="http:&#x2F;&#x2F;sockpuppet.org&#x2F;blog&#x2F;2014&#x2F;02&#x2F;25&#x2F;safely-generate-random-numbers&#x2F;" rel="nofollow">http:&#x2F;&#x2F;sockpuppet.org&#x2F;blog&#x2F;2014&#x2F;02&#x2F;25&#x2F;safely-generate-random...</a>