[1,2,3,4,5];console.log(hoge.sample());console.log(hoge.sample(3));俺も今書いてたけど、かぶっちゃうんだよねー。どんな挙動なんだ?って調べてみたsample(Array)sampleメソッドは、配列の要素を1つランダムに返します。配列が空の場合はnilを返します。引数に整数を指定すると、その数だけ要素をランダムに取り出し配列で返します。要素の順番もランダムになります。配列が空のとき、あるいは引数が0のときは空の配列[]を返します。引数が配列のサイズより大きいときは、配列のサイズだけ要素を取り出します。なんて使うシーンがあるのか疑問なので、ここまでで一旦終了としたGistってものを初めてしったこんなのもあったんですね。