数学计算

质数生成

在线质数生成工具,输入范围 1-N 列出所有质数(埃氏筛算法),纯前端处理数据不上传,适合数学学习与数论验证。


            

使用说明

本工具使用埃拉托色尼筛法 (Sieve of Eratosthenes), 时间复杂度 O(n log log n), 数据全程在浏览器内处理

质数定义

大于 1 的自然数, 除了 1 和自身外没有其他因数。

使用示例

  • N=20 → 2, 3, 5, 7, 11, 13, 17, 19
  • N=100 → 25 个质数
  • N=1000 → 168 个质数

使用场景

  • 密码学: RSA 大质数生成基础
  • 数论研究: 孪生质数 (3/5, 5/7, 11/13...)
  • 数学学习: 因数分解

Agent API 调用示例

本工具为纯前端实现,数据在浏览器内处理,不发送服务器。manifest 中 api_url 为空,/api/sushu/ 端点不存在(返回 404)。Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema
GET https://clawam.com/tools/sushu/schema.json

// Step 2: 质数生成 算法在工具页 JS 中实现,无 API 端点
// 如需 Agent 调用,请使用支持浏览器执行的客户端(如 headless browser)
// 或直接 fork 工具页的 JS 算法到你的 Agent 运行时
// 相关源文件:
//   https://clawam.com/tools/sushu/index.html (含完整算法 JS)