From: "NAKAMURA, Hiroshi" Date: 2007-06-13T12:50:07+09:00 Subject: [ruby-dev:30967] Re: Random -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 保留してたやつ。 NAKAMURA, Hiroshi wrote: >> あとは追加メソッドを検討すると OpenSSL::Random や >> SecureRandom から random_bytes, hex, base64 が考えられますが、 >> そういうのがあると cookie に使いやすくなるのでむしろないほう >> がいいという気がします。 > > こちらの返信は保留。 cookieに、というのが、セッションキー生成に、ということであれば、確かに Random#hexやRandom#base64は不用意に使われたくありませんね。でも、今回 Randomを新設により、 ・自分でRandom.newする人は、自分の責任でseedを設定すればよい。 ・Random.randやRandom.bytes、Random.hexは、現状の引数なしsrand()により 適切にseedされる。 となるので、使われても問題ないんじゃないでしょうか。 というか、ちゃんと書いてませんでしたが、上記のように移行パスを設けたい、 と思っています。 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRm9pCB9L2jg5EEGlAQIEywf/TI0FPVjTdv/4l+3X+B66i9Rt63zEnlRU NBC9XGGCLl7BwJRSrFD4s4ynwhWGtyIMTIpMG4xY551DJLMV0tbNjiSPQgNALlta 8EIJqZedtj6wfZUao3L44P3dTGDfPfSO8I1wkaIii4f88AYo6Cgh//RMjpD8VKi7 6ZqTvjGz7tPJkIm8S7Z+pgeHEgx4Z5lu+js/e0VPr+QYGShxZNGgL1GYWJ9JzCmd uxV8q3/Q0H0oi/Rj5RZ+L+kaFXGMjJf2LHmu67uC16PD5fMxixAYrv9HJtPfoSy/ /c+LHEkYNdnEf/UNObtsrVm7wpa+QlG9Gmfd1O8Ik5dm//gDsgzlZg== =Dd2D -----END PGP SIGNATURE-----