♦ 常数 ♦ 六个基本三角函数 ♦ 正弦与余弦 ♦ 双参数反正切 (atan2d) [2个子算法] ♦ 反正弦与反余弦 [2个子算法] ♦ 反正切 ♦ 大数加法 ♦ 大数减法 ♦ 展示实体法浮点数除法 ♦ 展示实体法大数除法 ♦ 浮点除法 - 数据来自记分板 [2个子算法] ♦ 浮点除法 - 数据来自nbt [2个子算法] ♦ 12位数组除以常数 (保留四位小数) ♦ 无穷多位有效数字的除法 ♦ 对浮点数取倒数 [2个子算法] ♦ 整数除法 [3个子算法] ♦ 数组除以整数 (多位有效数字) ♦ 对整数进行任意倍乘 ♦ 浮点乘法 [2个子算法] ♦ 高精度浮点乘法 ♦ 高精度浮点数平方 ♦ 高精度浮点数立方 ♦ 浮点加减法 ♦ 浮点数比大小 ♦ 对浮点数取整 ♦ 对浮点数进行10进制位移 ♦ 任意整型数字相乘 ♦ 任意整型数字平方 ♦ 12位数字相乘 ♦ 12位数字平方 ♦ 无穷位数字相乘 ♦ 整型数字拆分为数组 ♦ 整型数字开方 [3个子算法] ♦ 整型数字开方 - 连分数迭代法 ♦ 整型数字开方 - 牛顿迭代法 (保留四位小数) ♦ 10~16位数字开方 [3个子算法] ♦ 1~24位数字开方 ♦ 整型数字求立方根 [2个子算法] ♦ double的欧氏范数 [4个子算法] ♦ double转int - 数组格式,精度为16位有效数字 ♦ 附:SNBT的浮点数规律 ♦ double转int - 记分板格式,精度为8位有效数字 [2个子算法] ♦ double型开方 (高精度浮点数开方) [2个子算法] ♦ 快速浮点数开方 ♦ 24位数字显示 [2个子算法] ♦ 单位向量法测距 [2个子算法] ♦ 三角函数法快速测距 ♦ 列表算法 - 洗牌 ♦ 列表算法 - 抽牌 ♦ 列表算法 - 元素去重 (返回值法) ♦ UUID数组转为带连字符的16进制 ♦ 带连字符的16进制UUID转为数组 ♦ 随机数生成 - 二项分布 [2个子算法] ♦ 随机数生成 - 正态分布 ♦ 随机数生成 - 均匀分布 (PCG算法) ♦ 随机数生成 - 超几何分布 ♦ 生成一个[0,1]区间的随机数 [2个子算法] ♦ 指数函数 [3个子算法] ♦ 整数的整数次幂 ♦ 浮点数的整数次幂 ♦ 浮点数的整数次幂 - 快速幂 ♦ 整数的自然对数 ln(x) ♦ 对浮点数取自然对数 ln(x) ♦ 任意正整数的对数 log.a(b) ♦ 对浮点数取对数 log.a(b) ♦ 整数的常用对数 lg(x) ♦ 高精度自然对数 (全double) ♦ 自然数的阶乘 ♦ 自然数的双阶乘 ♦ 伽玛函数 - 斯特林公式 ♦ 伽玛函数 - 递推公式 ♦ LambertW函数 [2个子算法] ♦ 逆伽玛函数 - F.K.Amenyou公式 ♦ 执行朝向转为四元数四分量xyzw ♦ 欧拉角转四元数 ♦ 执行朝向转单位向量 ♦ 横滚角转四元数 ♦ 局部坐标转相对坐标 [2个子算法] ♦ 相对坐标转局部坐标 [2个子算法] ♦ 解整系数一元二次方程 ♦ 获取当前日期和时间 ♦ Unix时间戳解析 (32位) ♦ 玩家经验公式 - 根据经验等级和经验数推出经验总数 ♦ 玩家经验公式 - 经验总数逆推经验等级和经验余数 ♦ 颜色RGB转16进制 ♦ 调和级数前N项和 ♦ Sigmoid函数 - 线性近似 ♦ Digamma函数 ♦ 整数质因数分解 ♦ 整数约分 ♦ 整数转二进制 ♦ 整数的进制转换 [2个子算法] ♦ 表达式求值 - 四则运算 [3个子算法] ♦ 表达式求值 - 科学计算 [2个子算法] ♦ 定积分 [2个子算法] ♦ 曲线长度 - 一元函数在[a,b]内的图像长度 ♦ 数值导数 [2个子算法] ♦ 三维空间任意方向的粒子圆 ♦ 三维空间任意方向的五角星 [2个子算法] ♦ 三维空间任意方向的椭圆 ♦ 粒子球 (斐波那契网格) ♦ 全息粒子投影 - 16x16x16投影至1x1x1 ♦ 抛物线 [2个子算法] ♦ 阿基米德螺线 (等速螺线) ♦ 等角螺线 (对数螺线) ♦ 二维网格排列 ♦ 二阶贝塞尔曲线 ♦ 心形线 ♦ 色轮 ♦ 直线 ♦ 粒子正多边形 [2个子算法] ♦ N阶贝塞尔曲线 ♦ 行列式 [3个子算法] ♦ 组合数 |