Project1

标题: 自己常用的算术类扩展 [打印本页]

作者: 糜腥珊瑚态耄耋    时间: 2025-3-27 19:46
标题: 自己常用的算术类扩展

语言JS
自己封的游戏里会常用的方法。


目录:
生成一个0到max-1之间的随机整数
生成正态分布的随机数(Box-Muller变换)
基于种子生成伪随机数(正弦函数法)
计算最大公约数(欧几里得算法)
计算最小公倍数
计算数的n次方根
计算对数(换底公式)
进制转换函数
小数转分数形式
约分分数
计算欧几里得距离
计算曼哈顿距离
正弦波形生成器
三角波形生成器
方波生成器
正弦逆运算(根据结果反推输入比例)
反向正弦逆运算
获取数字特定位的值
设置数字特定位的值
角度转弧度
弧度转角度
计算两点间角度(坐标系方位角)
极坐标定位(根据角度和距离计算坐标)
计算三角形顶点坐标
计算多个点的位置
生成圆形均匀分布坐标点
计算三角形的半径
计算三角形顶点位置(带比例缩放)
质数检测(试除法优化)
生成前N个质数数组(筛法优化)
质因数分解(试除法)
计算算术平均值
计算中位数
计算标准差

Math.zip

6.87 KB, 下载次数: 1


作者: 写给妖精的情诗    时间: 2025-3-31 14:26
呃,那么多的东西,都能用到游戏中吗?
用到游戏中的哪些方面呢?
是在脚本框直接使用吗?
(MV版的脚本框可以左右拉伸,MZ版脚本框可以上下拉伸。所以代码写的长也能放得下去)
还有就是,是不是有空把每一个东西的代码和讲解都发到一个楼层那里啊?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1