import Random
drawInt :: Int -> Int -> IO Int
drawInt x y = getStdRandom (randomR (x,y))
random_list :: Int -> IO [Int]
random_list 0 = return []
random_list n = do
a <- drawInt 1 20
rest <- (random_list(n-1))
return (a : rest)
import Random
drawInt :: Int -> Int -> IO Int
drawInt x y = getStdRandom (randomR (x,y))
random_list :: Int -> IO [Int]
random_list 0 = return []
random_list n = do
a <- drawInt 1 20
rest <- (random_list(n-1))
return (a : rest)
2422

被折叠的 条评论
为什么被折叠?