Projects / Pseudo Random Number Generator Daemon

Pseudo Random Number Generator Daemon

The Pseudo Random Number Generator Daemon (PRNGD) offers an EGD compatible interface for obtaining random data. It is intented to be used as an entropy source to feed other software, especially software based on OpenSSL. Like EGD, it calls system programs to collect entropy. Unlike EGD, it does not generate a pool of random bits that can be called from other software. Instead, it feeds the bits gathered into the OpenSSL PRNG, from which the "random bits" are obtained when requested. This way, PRNGD is never drained and can never block (unlike EGD), so it is also suitable to seed inetd-started programs. It also features a seed-save file, so that it is immediately usable after system start.

Operating Systems

Recent releases

  •  21 Oct 2002 16:51

    Release Notes: When using GCC with bounds checking, prngd failed in rand.c:248. This has been fixed.

    •  30 May 2002 20:22

      Release Notes: This release adds improved handling of high load conditions. Support for some new platforms has been added.

      •  22 Aug 2001 19:22

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.