Implements cryptographically secure random numbers.

@author Bill Frantz