互动元素周期表 - 化学元素信息查询
交互式元素周期表,点击任意元素显示原子序数、质量、电子排布等详细信息,辅助化学学习。
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万的质数。
质数在自然界中有着令人惊叹的体现:
质数不仅是数学中的抽象概念,它们深深嵌入自然界的结构中。
交互式元素周期表,点击任意元素显示原子序数、质量、电子排布等详细信息,辅助化学学习。
上传文件或粘贴十六进制头部,根据魔数识别真实文件格式,无视扩展名伪装。
选择大调或小调,显示每个音级上构建的自然三和弦和七和弦的组成。
在线正则表达式测试工具,支持JavaScript正则匹配、替换、提取等操作,即时显示匹配结果和高亮。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
在绘图板画几条直线,算法自动利用霍夫变换检测并高亮出这些线段。
输入分数,计算其小数形式,用标记高亮循环节部分。
支持任意格式颜色输入,计算对比度并显示WCAG 2.1各级别通过情况,含颜色建议。
将URL查询字符串转换为键值对对象,编辑并重新生成编码后的查询参数,支持多层嵌套。
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
经典的Canny计算机视觉边缘检测算法的前端演示,可调节低高阈值。
输入包名,通过NPM Registry API查询是否已被占用,并显示近似的包名建议。
拖拽基色指针,自动计算互补、近似、三等分等七种和谐配色方案,复制十六进制值。
粘贴带参数的URL,以表格形式列出所有Query参数与值。
拖拽题型构建客户或员工反馈表,支持NPS、星级评分,导出填写链接或二维码。
将分子和分母约分为最简分数,同时显示带分数格式及小数近似值。
输入目标阻值,从标准E系列阻值中找出最接近的两个并联电阻组合。
完整展示HTTP状态码及其含义,按类别分组,支持搜索,是前端和后端开发常用的快速参考。
在可视化环境中编写JSONPath或JMESPath表达式,实时高亮匹配结果并查看路径提取逻辑。
设计振动时长与停顿数组,点击试振,复制代码在移动端触发自定义触感反馈。
输入新旧JSON,并排展示增删改的行级差异,辅助接口变动追踪。
输入网址,尝试拉取该站favicon并提取其主要颜色,用于品牌配色参考。
使用JSONPath表达式从复杂JSON中快速提取数据子集,支持实时匹配和高亮显示结果。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
粘贴PHP print_r或var_export输出,智能解析为有效的JSON。
一款漂亮的拟物指针时钟,同时显示数字时间和日历,适合常驻副屏或全屏。
将 JSON 数组或对象渲染为可交互的 HTML 表格,支持嵌套展开、列排序和搜索。
将空格分隔的8位二进制序列解码为可读文本,支持ASCII及扩展字符集。