The random(4) device on FreeBSD will block until the generator is seeded [0], but not after, unless kern.random.sys.seeded is changed.
Is this the case for getentropy(2) or random(4) on OpenBSD, and if not, would it be a good idea to make it do so? [0] https://www.freebsd.org/cgi/man.cgi?query=random&sektion=4