お題「0~100までの数値を2つランダムに選択し小さな値と大きな値を表示する」を mofmof.js でコード化するとこんな感じになります。 0..to(100).shuffle(2).nsort().f("small = @@, big = @@"); // -> "small = 2, big = 43" 素の JavaScript で同様の処理を書き下すと、こんな感じになるでしょうか。 真ん中らへんのソートはもうちょっと端折れる感じですかね。 (function() { var ary = [], i = 0, j, k; for (; i < 100; ++i) { ary.push(i); } // Fisher-Yates while (--i) { j = (Math.random() * (i + 1)) | 0; if (i !== j) { k = ary[i]; ar