public float GenerateUniformOC()
        {
            uint bits = _pseudoDes.Next32Bits();    // 0 <= bits <= 0xFFFF FFFF

            bits >>= 8;                             // 0 <= bits <= 0x00FF FFFF
            bits  += 1;                             // 0  < bits <= 0x0100 0000

            return(bits * Two24Inv);
        }