清水丶小鱼 发表于 2026-9-7 20:37:19

6666666666666666666

textGamex 发表于 前天 09:44

提一个代码方面的改进意见
data\scripts\util\PLSP_BoxBasedUtil.java 202行

完全可以换成 RANDOM.nextInt(EXPLOSION_PICKER.length) 或 RANDOM.nextInt(EXPLOSION_PICKER.length - 1)

因为原本的代码会导致数组中最后一个元素无法被随机到, 我不清楚这是否是有意的.
顺便提一句, Random类使用的随机数生成算法已经过时了, Java17推荐换成RandomGenerator, 详情可见 https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/random/package-summary.html

textGamex 发表于 前天 19:18

Random的底层算法依旧是延续的 Java8 时代的 LCG, 只是实现了 RandomGenerator 接口, 这个 RNG 算法质量不高. 也不算是为了替换而替换, 但也确实如你所说, 算不上什么大的提升点.
页: 1 2 3 4 5 6 7 [8]
查看完整版本: [0.98a][C](势力)北极星之首