| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Reloto.Bits
Description
Manipulation de bits.
Synopsis
- bitSize :: Integer -> Int
- integerOfBits :: [Bool] -> Integer
- bitsOfInteger :: Int -> Integer -> [Bool]
- interleaveBits :: [[Bool]] -> [Bool]
- randomIntegerOfBits :: Integer -> [Bool] -> Integer
Documentation
integerOfBits :: [Bool] -> Integer Source #
integerOfBits bs retourne le nombre encodé par les bits bs.
bitsOfInteger :: Int -> Integer -> [Bool] Source #
bitsOfInteger m n retourne les m premiers bits de poids faible
encodant le nombre n.
interleaveBits :: [[Bool]] -> [Bool] Source #
interleaveBits bs retourne les bits de bs
en consommant un bit de chaque liste à chaque passe.