-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Random shuffle implementation.
--
-- Random shuffle implementation, on immutable lists. Based on `perfect
-- shuffle' implementation by Oleg Kiselyov, available on
-- http:okmij.orgftpHaskell/perfect-shuffle.txt
@package random-shuffle
@version 0.0.2
-- | http:okmij.orgftpHaskell/perfect-shuffle.txt
module System.Random.Shuffle
shuffle :: [a] -> [Int] -> [a]
shuffle' :: RandomGen gen => [a] -> Int -> gen -> [a]
instance Show a => Show (Tree a)