tw.log

https://twitter.com/kinaba のログ (twilog の方が便利です。)

<<newer (latest) older>>

20081002 07:56 WikipediaはWikiと略すのは許せるんだけどNP完全をNPと略すのは許せない派
20081002 10:07 http://www.google.com/search2001/search?q=k.inaba&hl=ja cjbとかjustnetとか懐かしいな
20081002 13:59 アマゾンカード終わるのか。めんどくせえええええ
20081002 14:12 @taroleo あるあるww>土井
20081002 16:23 http://www001.upp.so-net.ne.jp/isaku/rand.html そういえばJavaのがどういう理由でこうなってるのか考えたことがなかった。のでソース読んでた
20081002 16:27 線形合同法の multiplier が35ビットの値なので、seedが12bitとか小さい値の範囲だと、最初の乱数値 (seed^mul)*mul+add mod 2**48 の上位桁が変わらなくて
20081002 16:29 nextDouble は ([上26bit]<<27 | [上27bit]) / (1<<53) なので、上位桁が同じだとだいたい同じ辺りの値を返す、と。なるほど。
20081002 16:33 これは (線形合同法を使うことは前提と仮定して)、どうするのが正解だったんだろう。(1) これはこれでいいseedとはそんなもの (2) setSeed は常に乱数値の上位桁に影響する実装であるべきだった (3) multiplierもっと大きくすべきだった
20081002 17:11 @mootoh #include <iso646.h> か <ciso646> かが要った気がする
20081002 17:27 @uwitenpen Cの標準ライブラリヘッダでふ。C++だとこれ無しでand/or等々使えるはずなんだけどCとの互換性で規格に残っていて、(最新のは知らないですが)VC++だとなぜかC++でもこれが必須
20081002 17:40 クレジットカードどこに変えるかなあ。そもそも6ヶ月後ニートになってる可能性が十分あるんだけど審査とか大丈夫かね

<<newer (latest) older>>

presented by k.inaba (kiki .a.t. kmonos.net) under CC0