2010-05-22 続き Haskell 破壊的更新をするにはControl.Monad.STを使うといいらしい。 by id:pi8027ST Monad examples - Data.Random