互动元素周期表 - 化学元素信息查询
交互式元素周期表,点击任意元素显示原子序数、质量、电子排布等详细信息,辅助化学学习。
UD5工具箱
在线判断整数是否为质数(素数),支持大整数与质因数分解
质数(Prime Number),又称素数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的数。换句话说,质数只能被1和自身整除。
例如:2、3、5、7、11、13、17、19、23、29 等都是质数。
与之相对的是合数,即除了1和自身外还有其他因数的数,例如4(因数:1, 2, 4)、6(因数:1, 2, 3, 6)、9(因数:1, 3, 9)。
注意:1既不是质数也不是合数,它是单位数。
1不是质数。根据质数的定义,质数必须大于1。1只有一个因数(它本身),不符合质数"恰好有两个不同因数"的定义。
最小的质数是2,它也是唯一的偶数质数。所有其他偶数都能被2整除,因此都是合数。
这一特性使得2在质数中非常特殊——它是质数世界中唯一的"偶数成员"。
质数是现代密码学的基石,尤其在RSA加密算法中扮演核心角色:
可以说,没有质数,就没有现代互联网安全。
判断质数的常用方法:
本工具使用优化的6k±1试除法,并支持BigInt处理超大整数,兼顾速度与准确性。
截至2024年,已知最大的质数是282,589,933 − 1(即2的82,589,933次方减1),这是一个梅森质数,共有24,862,048位数字。
这个质数由GIMPS(Great Internet Mersenne Prime Search,全球互联网梅森质数搜索项目)于2018年12月发现。
关于梅森质数:
如果您想参与发现下一个破纪录的质数,可以加入GIMPS项目!
质数是无限的。这个结论早在古希腊时期就被欧几里得用反证法优雅地证明了:假设质数有限,将它们全部相乘再加1,得到的新数要么是质数(矛盾),要么有新的质因数(也矛盾),因此质数必须无限。
孪生质数是指相差为2的一对质数,例如:
2013年,数学家张益唐在这一领域取得了突破性进展,证明了存在无限多对相差小于7000万的质数。
质数在自然界中有着令人惊叹的体现:
质数不仅是数学中的抽象概念,它们深深嵌入自然界的结构中。
交互式元素周期表,点击任意元素显示原子序数、质量、电子排布等详细信息,辅助化学学习。
选择编程语言和关注领域(安全、性能、可读性),生成定制化的代码审查核对表。
上传文件或粘贴十六进制头部,根据魔数识别真实文件格式,无视扩展名伪装。
选择大调或小调,显示每个音级上构建的自然三和弦和七和弦的组成。
在后台 Worker 中计算大范围内的质数,主线程实时绘制进度条,展示多线程优势。
在线正则表达式测试工具,支持JavaScript正则匹配、替换、提取等操作,即时显示匹配结果和高亮。
解析 JSON 字符串或粘贴对象字面量,检测是否存在循环引用并指出路径,辅助调试。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
粘贴 README 内容,检查是否包含安装、用法、许可证等关键部分,给出评分。
在绘图板画几条直线,算法自动利用霍夫变换检测并高亮出这些线段。
输入分数,计算其小数形式,用标记高亮循环节部分。
支持任意格式颜色输入,计算对比度并显示WCAG 2.1各级别通过情况,含颜色建议。
输入网站 URL,提取所有 favicon 声明并模拟不同分辨率下的渲染效果。
上传两个 .env 文件,高亮仅在其中一个文件中存在的变量,快速同步环境配置。
粘贴 package.json 内容,检查必填字段、许可证合规、依赖版本格式等常见问题。
将URL查询字符串转换为键值对对象,编辑并重新生成编码后的查询参数,支持多层嵌套。
编写正则表达式,在文本中用不同颜色高亮整个匹配和每个捕获组。
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
经典的Canny计算机视觉边缘检测算法的前端演示,可调节低高阈值。
输入包名,通过NPM Registry API查询是否已被占用,并显示近似的包名建议。
拖拽基色指针,自动计算互补、近似、三等分等七种和谐配色方案,复制十六进制值。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
拖拽题型构建客户或员工反馈表,支持NPS、星级评分,导出填写链接或二维码。
使用 :has() 伪类编写规则,实时查看父元素如何根据子元素状态改变自身样式。
将分子和分母约分为最简分数,同时显示带分数格式及小数近似值。
输入目标阻值,从标准E系列阻值中找出最接近的两个并联电阻组合。
输入一个多参数函数,自动生成柯里化版本并演示逐步传参调用的过程。
完整展示HTTP状态码及其含义,按类别分组,支持搜索,是前端和后端开发常用的快速参考。
在可视化环境中编写JSONPath或JMESPath表达式,实时高亮匹配结果并查看路径提取逻辑。
输入 URL,通过前端代理或 CORS 配置获取并显示完整的响应头信息。