ruby-reference-manual:1501
From: 5 5 <redmine@r...>
Date: Wed, 10 Jun 2009 09:41:19 +0900
Subject: [ruby-reference-manual:1501] [Bug #1549] Array#choice と Array#sample
チケット #1549 が更新されました。 (by 5 5) Ruby 1.8.7 の Array#choice で srand が効いているかどうかは,どうもリビジョンに依存しているみたいです。 Ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32] で試すと,あらわに srand しない ruby -e "a=[1,2,3]; 3.times{puts a.choice}" は毎回同じ結果を返します。 るりまでは最新版にあわせて「srand() が有効です」となっていますが,ActiveScriptRuby の最新版が上述の「2008-08-11 patchlevel 72」なため,Windows で「変だな」と思っている人は多いはず。 実際,↓こういうことを書かれている方もいます。 http://yowaken.dip.jp/tdiary/20081103.html#p02 旧版のバグだとしてもこれは記述してほしいです。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/1549 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
1486 2009-06-01 04:21 [redmine@r... ] [Bug #1549] Array#choice と Array#sample 1497 2009-06-03 12:40 ┣[redmine@r... ] [Bug #1549](Closed) Array#choice と Array#sample -> 1501 2009-06-10 02:41 ┣[redmine@r... ] 1502 2009-06-10 04:14 ┣[redmine@r... ] 1503 2009-06-10 09:45 ┣[redmine@r... ] 1504 2009-06-10 10:09 ┣[redmine@r... ] 1526 2009-06-30 04:34 ┗[redmine@r... ]