私はいくつかの人口モデリングを行っています (楽しみのために、主に収容力と物流機能の概念で遊ぶためです)。このモデルは、複数の惑星 (現在、約 100,000 個) で動作します。人口が 1 つの惑星の収容能力に達すると、住民は近くの惑星に分岐し始めます。
問題: 100,000 以上の惑星には多くの人々が住むことができます。C# でDecimal
処理できる以上のもの。これらの数値を使用して平均やその他の処理を行っているため、浮動小数点を処理する機能が必要です (または BigInt ライブラリを使用するだけです)。
私が使用できる BigFloatingPoint クラス (または何でも) を知っている人はいますか? 今日、Google は非常に役立たずです。おそらく十分に機能するクラスを作成することもできますが、そのようなものが存在する場合は、既存のものを使用したいと思います。