[#47955] るびま記事募集:FiberとかSinatra/PadrinoとかBundlerとか — Makoto Kuwata <kwa@...>
桑田といいます。るびま編集部に入りました。
17 messages
2011/04/11
[#47956] Re: るびま記事募集:FiberとかSinatra/PadrinoとかBundlerとか
— Kiwamu Okabe <kiwamu@...>
2011/04/11
岡部と申します。いつもお世話になっております。
[#47971] Re: るびま記事募集:FiberとかSinatra/PadrinoとかBundlerとか
— Satoshi GUNJI <gunjisatoshi@...>
2011/04/14
郡司と申します。
[#47959] Ruby用のリアルタイムプロファイラ — Takahiro Sunaga <sunagae@...>
須永@ささだ研です。
5 messages
2011/04/11
[#47967] Re: CSV.read で読むとUTF-8の扱いがおかしい? — "Endo Akira" <endo4917@...>
遠藤と申します。
5 messages
2011/04/14
[#47990] String#gsub への委譲 — "5.5" <5.5@...>
5.5 です。
10 messages
2011/04/21
[#47991] Re: String#gsub への委譲
— "NARUSE, Yui" <naruse@...>
2011/04/21
2011年4月21日9:10 5.5 <5.5@moji.gr.jp>:
[#47997] lambda中のProc中のreturnの挙動について — m_takao <threewayhandshake@...>
高尾と申します。
6 messages
2011/04/22
[#48009] randの挙動 — YAGUCHI Yuya <yayugu@...>
矢口と申します
5 messages
2011/04/24
[ruby-list:48012] Re: randの挙動
From:
"NARUSE, Yui" <naruse@...>
Date:
2011-04-24 10:27:27 UTC
List:
ruby-list #48012
(2011/04/24 19:15), KOSAKI Motohiro wrote: > 2011年4月24日19:07 NARUSE, Yui <naruse@airemix.jp>: >> (2011/04/24 19:01), YAGUCHI Yuya wrote: >>> 矢口と申します >>> >>> Kernel.#rand, Random.randとRandom#randで >>> Rangeオブジェクトを引数に呼び出したときの挙動が異なるのですが >>> なぜこのような挙動になっているのでしょうか? >> >> Kernel#rand と Random.rand は同じ物ですが、 >> Random#rand は別物だからです。 > > そりゃ、実装の説明にしかなってないような。 > Random.rand 削るとか Kernel#randがrange受け取れりゃ対称性が増すのに > しないのはなぜですか。という次の質問が来るに100ガバス 実装というか、同じ物か別のものかは Ruby 仕様のレイヤーですかね。 あと、「削るとか」は Random.rand じゃなくて Random#rand でしょう。 で、Random#rand が別物なのは当該 Random オブジェクトの中にある乱数生成器を用いて 生成しているためで、当然仕様的にも実装的にも別物になります。 さておき、Range の受容に関する違いにはおそらく特に理由は無いので、 Kernel#rand も Range を受け取るようにして欲しい、 などという要望を出すのもいいんじゃないでしょうか。 -- NARUSE, Yui <naruse@airemix.jp>