RandomBits Class 
Namespace: Experilous.MakeItRandom
public static class RandomBits
The RandomBits type exposes the following members.
Name  Description  

Bit 
Returns a random unsigned integer with its lowest bit having exacty a half and half chance of being one or zero.
 
Bits32(IRandom) 
Returns a random 32bit unsigned integer with every bit having exacty a half and half chance of being one or zero.
 
Bits32(IRandom, Int32) 
Returns a random 32bit unsigned integer with its lowest bitCount bits having exacty a half and half chance of being one or zero.
 
Bits64(IRandom) 
Returns a random 64bit unsigned integer with every bit having exacty a half and half chance of being one or zero.
 
Bits64(IRandom, Int32) 
Returns a random 64bit unsigned integer with its lowest bitCount bits having exacty a half and half chance of being one or zero.
 
MakeBitGenerator 
Returns a bit generator which will produce a single bit per call to generator.Next().
 
MakeBits32Generator(IRandom) 
Returns a bit generator which will produce 32 bits per call to generator.Next().
 
MakeBits32Generator(IRandom, Int32) 
Returns a bit generator which will produce bitCount bits per call to generator.Next().
 
MakeBits64Generator(IRandom) 
Returns a bit generator which will produce 64 bits per call to generator.Next().
 
MakeBits64Generator(IRandom, Int32) 
Returns a bit generator which will produce bitCount bits per call to generator.Next().
