tasks a-s

This commit is contained in:
Ingy döt Net 2013-04-10 23:57:08 -07:00
parent 47bf37c096
commit b83f433714
12433 changed files with 156208 additions and 123 deletions

View file

@ -0,0 +1,6 @@
import Random (randomRIO)
pick :: [a] -> IO a
pick xs = randomRIO (0, length xs - 1) >>= return . (xs !!)
x <- pick [1 2 3]

View file

@ -0,0 +1,5 @@
import Data.Random
import Data.Random.Source.DevRandom
import Data.Random.Extras
x <- runRVar (choice [1 2 3]) DevRandom