A method and apparatus for generating a random bit stream. In one
embodiment the method comprises accumulation of a plurality of hardware
driven numbers from whence a portion of each hardware driven number is
extracted. The extracted portions are combined to form a random bit
stream.