Replacing the LRNG with Yarrow or Fortuna or something like it would not break any client code, because no sane client code can rely on when &#x2F;dev&#x2F;random decides to block --- even by the LRNG&#x27;s broken definition, that blocking happens at random, and could be deferred indefinitely if enough &quot;entropy&quot; were available.