RandomXoshiro256StarStar
基本信息
| 属性 | 值 |
|---|---|
| 类名 | jss.util.RandomXoshiro256StarStar |
| 包 | jss.util(不是 jss.bugtorch.*) |
| 许可 | CC0 1.0 Universal(public domain 奉献) |
| 关系 | 零外部依赖(仅用 java.util.Random 与 AtomicLong) |
功能
高性能伪随机数生成器 xoshiro256**,供 Mixins 中的
7 个 fastrandom 条目替换 java.util.Random 的热点调用点。
实现要点
- ⚠️ 这是全仓唯一不在
jss.bugtorch包下的 Java 文件 (src/main/java/jss/util/RandomXoshiro256StarStar.java), 反映出它是一个独立引入的第三方算法实现,而非本 mod 自研。 - 文件头为完整的 CC0 公共领域奉献声明,与 mod 主体采用的其它许可不同。
AtomicLong的使用说明它是线程安全的,适合在服务端多线程环境替换Random。