関数型プログラミング言語Haskell Part26
■ このスレッドは過去ログ倉庫に格納されています
0134デフォルトの名無しさん
2014/09/02(火) 21:46:06.47ID:/dSRrT7Zgen = mkSplitUniqSupply 'a'
newI :: IO UniqSupply -> IO Int
newI g = liftM (getKey.uniqFromSupply) g
で newI gen を呼ぶ度に再帰の最中でも異なる数が出るようになりました
IOがくっついてるのが面倒臭くなりましたが
■ このスレッドは過去ログ倉庫に格納されています