- deltasToAbsolutes :: Num a => a -> [a] -> [a]
- absolutesToDeltas :: Num a => [a] -> [a]
- slice :: [a] -> [Int] -> [a]
- replaceAt :: Int -> [a] -> [a] -> [a]
- npletAt :: Fractional a => Int -> Int -> [a] -> [a]
- joinVals :: Num a => Int -> Int -> [a] -> [a]
- stutter :: Int -> Int -> Int -> [a] -> [a]
- shuffle' :: [a] -> StdGen -> ([a], StdGen)
- shuffle :: [a] -> IO [a]
- rotate :: [a] -> Int -> [a]
- lace :: [[a]] -> Int -> [a]
- randomList :: Int -> StdGen -> [Int]
- normalize :: Fractional a => a -> [a] -> [a]
- scaleList :: (Fractional a, Ord a) => a -> [a] -> [a]
- rList :: Int -> IO [Int]
- pick :: [a] -> IO a
- pick' :: (Num p, Random p) => t -> [t] -> p -> IO t
- pickN :: (Num a, Enum a) => a -> [b] -> IO [b]
- coin :: IO Bool
- odds :: Int -> Int -> IO Bool
- replicator :: [(Int, b)] -> [b]
- takeToValue' :: (Ord a, Num a) => [a] -> a -> a -> [a] -> [a]
- takeToValue :: (Num a, Ord a) => a -> [a] -> [a]
- phrases :: (Num a, Enum a) => a -> [b] -> IO [[b]]
Documentation
deltasToAbsolutes :: Num a => a -> [a] -> [a]Source
absolutesToDeltas :: Num a => [a] -> [a]Source
npletAt :: Fractional a => Int -> Int -> [a] -> [a]Source
shuffle' :: [a] -> StdGen -> ([a], StdGen)Source
Randomly shuffle a list without the IO Monad O(N) ??? -- where did I get this function from? I didn't write it...
randomList :: Int -> StdGen -> [Int]Source
normalize :: Fractional a => a -> [a] -> [a]Source
scaleList :: (Fractional a, Ord a) => a -> [a] -> [a]Source
replicator :: [(Int, b)] -> [b]Source
takeToValue' :: (Ord a, Num a) => [a] -> a -> a -> [a] -> [a]Source
takeToValue :: (Num a, Ord a) => a -> [a] -> [a]Source