0
我需要生成一个从1到5的随机数,它不在已传入列表中。Haskell类型错误:类型:a Int,不匹配:Int
这里是我的代码:
questionNumberGenerator:: [Int]->Int
questionNumberGenerator ql = do
g <- newStdGen
let qn=(fst((randomR (1, 5) g)))::Int
let element = (elem qn ql)::Bool
if(element==True)
then
questionNumberGenerator ql
else do
return qn
我在做什么错?