RosettaCodeData/Task/Pick-random-element/Haskell/pick-random-element-1.hs
2023-07-01 13:44:08 -04:00

6 lines
129 B
Haskell

import System.Random (randomRIO)
pick :: [a] -> IO a
pick xs = fmap (xs !!) $ randomRIO (0, length xs - 1)
x <- pick [1, 2, 3]