The result of this operation updates the global state. The output updates the global state digest and is stored in the random number buffer. The seed data influences all subsequent random numbers that are generated. The seed data used is not extractable from the global state. It is not possible to determine the global state or the next random number.
Seeds are crucially important, and it is difficult to find good seeds.
Typical seeds such as current time, number of clock ticks since reboot, process ID or user input, produce only a limited number of random bits. However complex the PRNG is, it remains deterministic in its nature. Given the deterministic nature of the PRNG this can compromise security unless reseeding is carried out appropriately. The Intel RNG changes this situation and makes a strong RNG available on a significant number of desktops. One drawback of RNGs is that they output random bits at a relatively slow rate - PRNGs are usually hundreds or thousands time faster than RNGs.