[#31166] is_ruby_native_thread() — Masahiro Sakai (酒井政裕) <masahiro.sakai@...>

酒井です。

16 messages 2007/07/08
[#31269] Re: is_ruby_native_thread() — Nobuyoshi Nakada <nobu@...> 2007/07/21

なかだです。

[#31270] Re: is_ruby_native_thread() — Hidetoshi NAGAI <nagai@...> 2007/07/22

永井@知能.九工大です.

[#31298] retryの使い方 — eklerni <eklerni@...>

松尾といいます。

52 messages 2007/07/25
[#31299] Re: retryの使い方 — SASADA Koichi <ko1@...> 2007/07/26

 ささだです。

[#31300] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

松尾です、返信ありがとうございます。

[#31303] Re: retryの使い方 — Yugui <yugui@...> 2007/07/26

Yuguiといいます。

[#31306] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

松尾といいます。

[#31308] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/26

In article <46A909DD.1070405@for.mail-box.ne.jp>,

[#31310] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

Tanaka Akira さんは書きました:

[#31314] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/30

In article <46A92530.80507@for.mail-box.ne.jp>,

[#31315] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/30

Tanaka Akira さんは書きました:

[#31316] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/30

In article <46AD7A16.8080509@for.mail-box.ne.jp>,

[#31317] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/31

松尾です。

[#31381] Re: retryの使い方 — SASADA Koichi <ko1@...> 2007/08/12

 ささだです。

[#31422] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/15

まつもと ゆきひろです

[#31425] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/15

In article <E1ILDTi-0005T6-Be@x31>,

[#31426] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/15

まつもと ゆきひろです

[#31433] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/16

In article <E1ILKn6-0003Nv-0f@x31>,

[#31435] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/16

まつもと ゆきひろです

[#31447] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/16

In article <E1ILVN9-0006xJ-7I@x31>,

[#31450] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/17

In article <E1ILq4x-0002Bs-Lg@x31>,

[#31451] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/17

まつもと ゆきひろです

[ruby-dev:31183] Re: Random

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2007-07-11 14:18:40 UTC
List: ruby-dev #31183
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

再度修正しました。うささん修正もマージしてあります。
うささん、どうもありがとうございました。

http://dev.ctor.org/download/random_20070711_2.tar.gz
14c45c5d06587ce92aad4485f621a5cb856262bb  random_20070711_2.tar.gz

修正点です。

1. Random.newの引数0での挙動に関するコメントを修正(これもdave)
2. Random#bytesに整数以外を渡したらエラー(修正 by うささん)
3. Random#bytesが返すバイト列の作り方にバグがあり、系列の一部を無駄に
   捨てていた(修正 by うささん)
4. Random#integerにBignumの0を渡してもエラーにならなかった
   (修正 by うささん)
5. 64bit対応(by うささん)
6. Random.newにnilを渡した時のエラーを、TypeErrorからArgumentErrorに。
7. Random#randにBignumの0を渡した時、Fixnumの0の時と同じ挙動に。

残るは↓と、無引数srandをもしかしたら復活、くらい。

Tanaka Akira wrote:
>>  1. RDocコメントを書いた。rdocには通してないけど。
> 
> Ruby currently uses a modified Mersenne Twister with a
> period of 2**19937-1.
> 
> と、ありますが、Mersenne Twister をどう modify してましたっ
> け?

よくわかりません。mt19937部分はr2654のまつもとさんのコミットから変わって
ないようだし、r5340のdave(黒?)が上記コメントを書いた時点では、
「modified」とは言えないような気がします。mt19937arのことを言うつもりで
「modified」と書いたのかなぁ。

とりあえず「modified」を消そうかな? 誰か違う認識の人はいませんか。

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRpTmpR9L2jg5EEGlAQL4cQf+NplJg6yxBxs3LjOgp+I2Ca+V69zGaU6e
x+SSf9dlOaxgtfCyLwO6+OQJsw4N5HoO+YGvLzYxG1WFcT01tB8ihfUviiR1o9O2
5ldAld2F7wBq7u+Fawr8CJnx416vg4FWqe8QGYZR3aFMIYvLuFt1kevu/FadcNWN
b25gvGrAsff9kdEsqTYmgHqcr4WzIYKI8C2cR0zubmfnrTb09XYT3eClnOwlYySW
vtHuMHoawbj9gwV2/YojJXkr+n6fOPD/nKFyfuE4YaCRMkYf6joQDRsDg+xSDqux
+b+DJdexQtICIUgckuLAg6WemP6MleTpoaBM9kgxARVwAhgryBPOAg==
=9zqe
-----END PGP SIGNATURE-----

In This Thread