我正在做一些人口建模(为了好玩,主要是为了玩弄承载能力和物流功能的概念)。该模型适用于多个行星(目前大约有 100,000 个)。当一个星球上的人口达到承载能力时,居民就会开始向附近的星球扩张,依此类推。
问题:100,000 多个行星可以容纳很多人。不仅仅是 C#Decimal
可以处理。由于我正在对这些数字进行平均值和其他操作,因此我需要能够使用浮点(或者我只使用 BigInt 库)。
有谁知道我可以使用 BigFloatingPoint 类(或其他类)?谷歌今天非常无助。我可能可以编写一个运行良好的类,但我宁愿使用预先存在的东西(如果存在的话)。
使用超级人口单位来获得更多的空间。
此外,Decimal 允许您拥有 100,000 个行星,每个行星的人口数量是地球的 100000000000000 倍,如果是对的。你确定这还不够吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)