>806
ああ、それっぽいかも知れません。
ref classのなかでnewとか*など使ってますし…。

>807
doubleです。

>808
乱数は利用していないはずです。少なくともユーザーの定義する範囲内では。