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。

相关条目

  • Mixin - 7 个 fastrandom 条目的使用方
  • Mixins - 注册表