GoldenSeed

🌱 种子锁定,结果永恒

GoldenSeed 是专为可复现测试和程序化生成设计的确定性熵生成工具,支持种子哈希验证和完美50/50统计分布,明确非加密安全用途。

收藏
5.8k
安装
1.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

GoldenSeed 是一个确定性伪随机数生成器,从固定种子生成无限字节流。核心特性包括:

  • 种子驱动:相同种子始终产生相同输出序列
  • 逐块生成:以16字节为单位产出数据
  • 位置寻址:通过跳过指定数量的块实现随机访问
  • 哈希验证:可生成可验证的输出证明

Python API 通过 UniversalQKD 类使用,支持跨平台一致输出(Python/JS/C/C++/Go/Rust/Java)。

显著优点

1. 完美可复现性:调试 flaky tests 的核心工具,相同种子保证相同测试数据
2. 统计质量:声称实现完美的50/50分布,适合公平性验证场景

3. 程序化生成:游戏世界、艺术、NFT 的可验证生成

4. 跨语言一致性:多平台相同种子产生相同输出

5. GPL-3.0+ 开源:代码可审计

潜在缺点与局限性

| 方面 | 问题 |
|------|------|
| **安全性** | ⚠️ 明确非加密安全,不适用于密码、密钥、安全令牌 |
| **命名混乱** | 导入名 `UniversalQKD` 与技能名 `GoldenSeed` 不一致,易混淆 |
| **文档质量** | 安全报告为"占位"未实际扫描,可信度存疑 |
| **军事限制** | GPL-3.0+ 附带军事应用限制,商业使用需法律审查 |
| **性能** | 逐字节生成模式可能不如向量化 PRNG 高效 |

适合人群

  • 需要可复现测试数据的开发者
  • 程序化内容生成(游戏、艺术、音乐)创作者
  • 科学模拟需要确定性随机性的研究人员
  • 竞技游戏公平性验证场景

常规风险

  • 误用风险:用户可能忽略"非加密安全"警告,用于安全敏感场景
  • 供应链风险:PyPI 包 golden-seed 与代码仓库 COINjecture-Network/seed 名称不匹配
  • 许可证合规:军事限制条款可能引发企业合规审查

GoldenSeed 内容

data文件夹
docs文件夹
examples文件夹
fractal_demo文件夹
releases文件夹
binary-fusion-tap-v2.0.0文件夹
c文件夹
go文件夹
java文件夹
javascript文件夹
python文件夹
rust文件夹
typescript文件夹
scripts文件夹
src文件夹
gq文件夹
cli文件夹
tests文件夹
math_validation文件夹
手动下载zip · 210.3 kB
README.mdtext/markdown
请选择文件