(追記) 今こんな感じ http://gist.github.com/35468
(12/13:追記)コードが途中で切れてしまっています。はてなのサポートにメールを送ったのですが、土曜日だったので、しばらく直らないかもしれません。=> 自力で回避
一人ブレスト用スクリプト - 日本から世界へ - Pankaku Inc. CEOブログ
つぼに入ったので、一人無限ブレストが出来る様に書き換えてみた。
意外とアイデアが浮かぶので驚きである。
source = [] indexes = lambda {|size| [rand(size), rand(size)] } speak = lambda {|idea| (source << idea).delete_if {|s| s.empty? }.uniq! } quiestion = lambda {|q| print q; speak[gets.chomp] } quiestion['seed: '] while source.size < 2 loop do idea, flavor = source.values_at(*indexes[source.size]) unless idea == flavor puts "#{idea} x #{flavor}" quiestion['> '] end end