[#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:31178] Re: Random

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2007-07-11 01:34:37 UTC
List: ruby-dev #31178
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

NAKAMURA, Hiroshi wrote:
> 田中さん、詳細にありがとうございます。
> 
> ところでまつもとさん、これ、1.9に入れるつもりでやってるんですが、
> まだその前提でいいですか? 例えば「srand廃止するようなのは入れない」とか
> あれば方向修正するので、早めに教えてください。

修正しました。

http://dev.ctor.org/download/random_20070711.tar.gz
88aaac844b37bde6494ce6ed1dbf1339f8cbb468  random_20070711.tar.gz

 1. RDocコメントを書いた。rdocには通してないけど。
 2. Random.seedを追加した。[ruby-dev:31173]。
 3. Random#bytesで無駄にgenrand_int32_0を呼ばないようにした。
    [ruby-dev:31173]。
 4. Random#integerに0または負の整数を渡したらArgumentError。
    Random#randは以前のまま。[ruby-dev:31173]+α。
 5. Random#int追加。[ruby-dev:31173]。
 6. Random#integerとRandom#randは、rangeのbegin/endに非整数入れて呼ぶと
    ArgumentError。都合上。

残りはこれ↓。

>> ILP32 マシンで Random オブジェクトを marshal して、LP64 マシ
>> ンで unmarshal すると、以降に発生する乱数列が違います。
>>
>> ilp32% ./ruby -e 'r = Random.new(10); open("z", "w") {|f|
>> Marshal.dump(r, f) }; p r.rand'        
>> 0.771320643266746
>> ilp32% scp z.rm lp64:
>>
>> lp64% ./ruby -e 'r = Marshal.load(ARGF); p r.rand' ~/z.rm
>> 0.921905138015851
> 
> 中田さーん。
> 
>> unsinged long な seed に VALUE を入れていますが、LLP64 をサ
>> ポートすることになった昨今においては修正の必要があるのではな
>> いでしょうか。
> 
> 中田さーん。

どうしよ。

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

iQEVAwUBRpQzix9L2jg5EEGlAQLwKAf+PzL2wwLr+p3ohKlKkmPqgX/VSeVzyoR7
Ff1lHEWoH2z+WzgmXENcafRj3uYuoTI58ECKHz4gfMTaw7YQp03qNMHmkCUHHhin
ONSdp4oTYzVbRp59LuY6J7qGe876/vTKDhmCEBs9aREB9cWMS1o1kfRRRcIjxXyr
YvhzhZvoVwFcqJ+fXc8EsCQowLXD7DwussIe762Xi8Z30Ef0QN2wOzy8TZaL/X9I
/8uwCzpNrZkZsxt8RHn0vng60oxLB2x1W28iZPep0drWz1h4A11ZZdPxLEfDMGLc
E6Q0kW4M7CTVD15eVv2Z20WYzCGrEFJNKLZ5wSPFhSJaOt+Qc5TwFg==
=0BeL
-----END PGP SIGNATURE-----

In This Thread