OpenBSD Implementation Multiple Consumers Multiple kernel subsystems drawing off the arc4random() stream All over the kernel (not just in network code) Partially unobservable Adds entropy without reseeding