読者です 読者をやめる 読者になる 読者になる

Q068891のメモ帳

気が向いたときにLinuxだったり、プログラムだったり、適当なメモをざっくばらんに書いてます。

Javaでの数値計算の誤差や限界値

int型の計算誤差 int型同士の[掛け算、足し算、引き算]で誤差が発生するのはint型の最大値を超えてしまった場合か、最小値を下回ってしまった場合のみです。尚、当たり前ですが少数点を含む数値はだめです。整数に限ります。 int型の最大値 = 2147483647 int…

現在位置からランダムな方向(角度)に任意の距離移動するプログラム

シミュレーション等で現在位置からランダムに決定した角度に対して、 任意の距離移動させたい場合などが結構ある。(ブラウン運動とかLévy Walkとか)以下その方法を紹介。 まず最初に、移動する方向をランダムに選ぶ 移動する方向をランダムに選ぶには、下記…