Hatena::Groupcadr

わだばLisperになる このページをアンテナに追加 RSSフィード

2004 | 12 |
2005 | 01 | 02 | 07 | 10 | 11 |
2006 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 11 |

2008-10-21

ClojureでL-99 (P25 ランダムに並び換え)

| 12:21 | ClojureでL-99 (P25 ランダムに並び換え) - わだばLisperになる を含むブックマーク はてなブックマーク - ClojureでL-99 (P25 ランダムに並び換え) - わだばLisperになる

ちょっと鬱気味だなあと思ったら、L-99をやってませんでした。いけないいけない。L-99は心が安らぎます。

(defn 
  #^{:doc "P25 (*) Generate a random permutation of the elements of a list."
     :test (do (test= (rnd-permu []) [] ))}
; ---------
  rnd-permu
; ---------
  ([coll]
     (rnd-select coll (count coll))))

ゲスト



トラックバック - http://cadr.g.hatena.ne.jp/g000001/20081021