Haskell の random パッケージが結構ボトルネックになる事例に初めて遭遇し、「Haskellの乱数事情」http://qiita.com/philopon/items/8f647fc8dafe66b7381b という記事を思い出して mwc-random パッケージを使ってみた。 なかなか良さそう。