random-fu-0.0.1.1: Random number generationSource codeContentsIndex
Data.Random.List
Synopsis
randomElement :: [a] -> RVar a
randomSeqElement :: Seq a -> RVar a
shuffle :: [a] -> RVar [a]
shuffleSeq :: Seq a -> RVar [a]
lazyShuffleFrom :: RandomSource IO s => s -> [a] -> IO [a]
lazyShuffleSeqFrom :: RandomSource IO s => s -> Seq a -> IO [a]
Documentation
randomElement :: [a] -> RVar aSource
randomSeqElement :: Seq a -> RVar aSource
shuffle :: [a] -> RVar [a]Source
shuffleSeq :: Seq a -> RVar [a]Source
lazyShuffleFrom :: RandomSource IO s => s -> [a] -> IO [a]Source
Shuffle a list using interleaved IO when extracting elements.
lazyShuffleSeqFrom :: RandomSource IO s => s -> Seq a -> IO [a]Source
Shuffle a Seq using interleaved IO when extracting elements.
Produced by Haddock version 2.4.2