Ruby 初心者スレッド Part 31
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
738:デフォルトの名無しさん 09/10/12 19:18:20 >>737が正解 739:デフォルトの名無しさん 09/10/12 19:21:25 俺俺ライブラリに class Range def rand Kernel.rand(last-first+1)+first end end ってやっといて (10..20).rand するとか 標準じゃ無理 740:デフォルトの名無しさん 09/10/12 19:29:25 (10..20).to_a.sort_by{rand}.first 741:デフォルトの名無しさん 09/10/12 19:39:58 >>740短いのですがどうもちゃんと動作しないようです。 (1..2**30).to_a.sort_by{rand}.first としましたが、結果がかえってこないのであきらめました。 742:デフォルトの名無しさん 09/10/12 20:07:39 >>741 そりゃ単に重すぎるだけだ 要素数が2**30の配列を作ってるんだから そこまで大きな数を扱うのなら、小手先なしでrandした方がいいよ 743:デフォルトの名無しさん 09/10/12 20:08:59 だから>>737以外は実用妥当な乱数にならねえって
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5387日前に更新/199 KB
担当:undef