几天我一直在捣乱Haskell,偶然发现了一个问题.
我需要一个返回随机的整数列表的方法(Rand [[Int]]).
所以,我定义了一个类型:type Rand a = StdGen -> (a, StdGen).我能以某种方式生产Rand IO Integer和Rand [IO Integer]((returnR lst) :: StdGen -> ([IO Integer], StdGen)).任何提示如何生产Rand [[Int]]?
type Rand a = StdGen -> (a, StdGen)
Rand IO Integer
Rand [IO Integer]
(returnR lst) :: StdGen -> ([IO Integer], StdGen)
Rand [[Int]]
random monads haskell
haskell ×1
monads ×1
random ×1