在线计算
百分比 / 日期 / 贷款 / 健康 · 共 7 个工具
这些计算器覆盖的是日常反复出现、却依然容易算错的算术:基数在变的百分比、两个日期之间的差、贷款月供、折扣叠加、不同计龄口径下的年龄、以及随机选取。
每一个都会写明所用公式,因为单独一个数字往往不是答案。月供离开"等额本息还是等额本金"就没有意义;百分比变化离开"算在基数上还是算在变化后的累计上"也没有意义。
我该用哪个?
- 比较两个比率:用百分比计算。它区分百分点与百分比——从 2% 涨到 3% 是上升 1 个百分点,同时是上升 50%,两句话都对,说的不是一回事。
- 在两种还款方式之间决定:用贷款计算。它并排给出等额本息(月供固定、利息前置)与等额本金(月供递减、总利息更少),并明确写出总利息差额。
- 算折后价:用折扣计算。叠加折扣是相乘不是相加——八折再九折是七二折而不是七折;优惠券放在满减之前还是之后,结果也不同。
- 两个日期之间隔多久:日期差与年龄计算按日历天数计,显式处理闰年,并说明 2 月 29 日出生者面临的口径问题,而不是把它藏起来。
- 公平地抽一个结果:随机工具用系统 CSPRNG 加拒绝采样,没有取模偏差——但它不能设种子、不可复现。抽奖发给真人时这是优点;事后需要审计抽奖过程时这是限制。
本分类的全部工具
百分比计算HOT
四类常用百分比:A 是 B 的百分之几、A 的 B% 是多少、变化百分比、按比例分配。
日期计算
计算两日期相差的天/周/月/年,以及指定日期加减天、月、年的结果。
房贷/贷款计算
等额本息与等额本金对比,输出月供、总利息、总还款,输入本金/年利率/年限。
BMI 计算
由身高体重算 BMI,按中国标准分类并给出正常体重范围。
年龄计算
出生日期算周岁、虚岁、生肖、星座及距离下次生日的天数。
折扣计算
原价与折扣算实付和节省,或原价与现价反推折扣率。
随机数生成
指定范围、个数、去重与小数,基于 crypto 加密级随机源生成。
本分类的深度指南
- 百分比计算:百分点、连续变化与最常见的四类错误四类常用百分比:A 是 B 的百分之几、A 的 B% 是多少、变化百分比、按比例分配。
- 日期计算:天数为什么精确、月份为什么只能估算计算两日期相差的天/周/月/年,以及指定日期加减天、月、年的结果。
- 等额本息 vs 等额本金:多付的利息到底有多少等额本息与等额本金对比,输出月供、总利息、总还款,输入本金/年利率/年限。
- BMI 的正确用法:为什么要用中国标准,以及它的四个局限由身高体重算 BMI,按中国标准分类并给出正常体重范围。
- 年龄计算:周岁、虚岁与生肖的口径问题出生日期算周岁、虚岁、生肖、星座及距离下次生日的天数。
- 折扣计算:折与百分比、叠加规则与"先减后折"的差别原价与折扣算实付和节省,或原价与现价反推折扣率。
- 随机数生成:为什么随机源和偏差都重要指定范围、个数、去重与小数,基于 crypto 加密级随机源生成。
常见问题
为什么月供更低的方案总利息更高?
因为利息按剩余本金计收,而月供低意味着本金下降更慢。等额本息月供固定、前期利息占比高;等额本金还得更快、首月更高。两者的总利息差是真金白银,这个计算器会直接给出差额。
为什么 BMI 分类和 WHO 标准不一样?
在相同 BMI 下,不同人群的身体成分存在差异,因此多个卫生机构对亚洲成年人使用更低的界值(超重从 24 起、肥胖从 28 起),而 WHO 国际标准是 25 和 30。计算器两套都展示并标明,而不是默默选一套。
能设随机种子让结果可复现吗?
不能。生成器基于 crypto.getRandomValues,取自操作系统熵池,设计上不可设种子——可设种子恰恰意味着结果可预测。如果测试或模拟需要可复现,请在代码里用自己的带种子 PRNG。