icon

>return (tinymt32_temper(random) >> 8) * TINYMT32_MUL;
ビットシフト…しちゃった!

icon

>浮動小数点数への変換バグを修正しました。
って書いてあるし絶対整数だおr

icon

TinyMTは小数かも

icon

MT、C読めないから分かんねえンだわ…つって泣いてた

icon

そうかも

2019-07-29 00:38:15 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

Mersenne Twisterも整数じゃない……?

icon

@otofune なんなら話題のxorshiftも整数だしね…というか整数小数とかはコンピュータで扱う為の便宜上の物でしかないし、本物の乱数は数列がドバーッっとみたいな物だし、小数しか吐けないのは計算式に依存してるからだし…みたいな感じ

icon

@otofune 調べてたけどMTが小数吐くから世の中の乱数生成器は皆小数小数小数小数小数小数小数みたいなイメージなのかもしれない、線形合同法は整数吐くし

icon

@otofune 疑似乱数生成器は大体の場合に最初だけシード値を渡して後は前回の結果をシード値として使ってるはず、毎回シード値を渡すのは辛いので