Rubyで1から12までの数字をシャッフルして表示する

公開日: : Ruby

「一宮ブログ合宿」で、12人のブロガーの席順を決める必要があったので、Rubyでくじ引きを行った。

作成したのは以下のコード。

p (1..12).sort_by{rand}

    

このコードの実行結果は以下の通り。

% ruby -e ‘p (1..12).sort_by{rand}’
[7, 4, 9, 2, 5, 10, 11, 12, 3, 8, 1, 6]

% ruby -e ‘p (1..12).sort_by{rand}’
[5, 12, 9, 1, 2, 3, 11, 10, 6, 4, 8, 7]

% ruby -e ‘p (1..12).sort_by{rand}’
[10, 4, 2, 1, 3, 12, 7, 9, 8, 6, 5, 11]

% ruby -e ‘p (1..12).sort_by{rand}’
[12, 5, 8, 2, 11, 10, 9, 6, 3, 7, 1, 4]

% ruby -e ‘p (1..12).sort_by{rand}’
[8, 10, 11, 2, 5, 6, 3, 12, 9, 4, 1, 7]

実行するたびに、ランダムでシャッフルして表示される。

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

アップルの開発者向けイベント「WWDC2014」に参加するため

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑