はわわーっ

はわわわわっ

2012-10-07から1日間の記事一覧

haskell で順列とか組み合わせとか

Data.List に permutations ってのがあるけど、P(n, k) 的なものとか組み合わせはないので作ってみた。まず、permutations を使ってみる。 import Data.List main = do print $ permutations "abcd" print $ length $ permutations "abcd" ["abcd","bacd","c…

haskell で乱数

乱数を使ってみる。とりあえず、System.Random をインポート。 import System.Random 乱数は random と getStdRandom を使えばよい。型はそれぞれ random :: RandomGen g => g -> (a, g) getStdRandom :: (StdGen -> (a, StdGen)) -> IO a となっている。例…