引数を省略または0を指定した場合、0以上1未満の実数で乱数を返却。
引数を指定した場合、0からその値未満までの整数を生成し返却。
% rand
=> 0.697057223804931
% rand(10)
=> 5
ここまでは、普通のランダム。。
次は配列をランダムに並び替える方法♪
% a = [1,3,5,7,2,4,8,6,9]
% a.sort
=> [1,2,3,4,5,6,7,8,9]
% a.sort_by{rand}
=> [3,7,5,6,2,8,4,9,1]
ってな具合になります。。意外と使える!
↓ランキング参加中!ポチッとお願いします。
![ブログランキング・にほんブログ村へ](http://www.blogmura.com/img/www80_15_lightblue_3.gif)
0 件のコメント:
コメントを投稿