getStdRandom
based sclang
random number functions.
- rand :: (Random n, Num n) => n -> IO n
- rand2 :: (Random n, Num n) => n -> IO n
- nrand2 :: (Random a, Num a) => Int -> a -> IO [a]
- rrand :: Random n => n -> n -> IO n
- nrrand :: (Random a, Num a) => Int -> a -> a -> IO [a]
- choose :: [a] -> IO a
- exprand :: (Floating n, Random n) => n -> n -> IO n
- coin :: (Random n, Fractional n, Ord n) => n -> IO Bool
- scramble :: [t] -> IO [t]
- wchoose :: (Random a, Ord a, Fractional a) => [b] -> [a] -> IO b