数独生成器
标准数独是一个 9×9 网格,划分为九个 3×3 的方格(宫),目标是填满所有空白单元格,确保每行、每列及每个宫中的数字1至9各出现一次。该生成器首先通过回溯法构建完整的已解网格,随后移除若干精心选定的单元格以形成可解谜题,其中包含40条线索用于轻松热身,以及22条线索用于需要花费一两次咖啡时间才能破解的高级难度版本。每个谜题均附带完整解答,供玩家最终核对答案。
谜题的构建方式
-
1
选择难度
简单、中等、困难或专家:每种难度决定可见线索的数量(40 / 32 / 26 / 22)。
-
2
生成解网格
随机回溯算法可填充完整的、合法的9×9解。
-
3
随机删除单元格
单元格会被随机清除,直至达到目标线索数量,从而留下可玩的谜题。
-
4
下载、打印或自行核对
将谜题及其解答保存为 PNG、打印页面,或在屏幕上显示解答。重复使用相同的种子可再现完全相同的网格。
各难度的线索数量
| 级别 | 可见线索 | 典型解决时间 |
|---|---|---|
| 简单 | 40 | 3–8 分钟 |
| 中等 | 32 | 8–20 分钟 |
| 困难 | 26 | 20–45 分钟 |
| 专家 | 22 | 30–90 分钟以上 |
17 是已被证明的、任何唯一解数独所能拥有的最少线索数(Gary McGuire,2012 年,穷举搜索)。该生成器始终会保留远多于 17 条线索,但不会单独验证每个网格是否恰好只有一个解。
您需要使用的求解方法
- 裸单值单元格,仅具有一个可能取值的单元格。
- 隐藏单元格,一个数字只能出现在某一行、某一列或某个单元格中。
- 锁定候选项/指针对,当单元格中的数字仅限于单行或单列时。
- 裸对/裸三,指单元内包含两个或三个单元格,其候选数字仅限于相同的两位或三位数。
- X-Wing 和 Swordfish,专为高级网格设计的先进列/行交叉点。
简单和中等难度的谜题通常只需前两个条件;困难级别有时需要锁定候选选项;专家级谜题则可能需要X翼逻辑或链式推理。
保存与打印
- 下载 PNG 按钮会将谜题及其完整解答保存为一张图片,可直接打印或分享。
- 如果想改为打印页面,请使用
Ctrl + P并选择“适应页面“,大多数浏览器会以舒适的尺寸显示网格。 - 每个网格都与其种子绑定:保存或分享该种子,即可日后重新生成同一谜题,或按生成获取一个新的随机谜题。
- 对于教室使用场景,请生成一批难度相同的谜题,以确保解题时间具有可比性。
常见问题
该生成器首先生成完整的解法,随后移除部分单元格。凭借22个以上的线索和随机的单元格移除模式,大多数谜题都具有唯一的解法,但该工具并未进行明确的唯一性验证。若您解题后发现存在两个有效答案,请重新生成解法。
此处并非答案,所需的线索数量至少为22个。真正的“高难度”数独通常需手工设计,才能要求玩家运用特定的高级技巧;而自动化生成器产生的网格往往只是适合暴力破解,而非具备精妙设计。
每个谜题都由它的种子和难度决定:相同的种子和相同的难度总会重建出完全相同的网格,便于分享谜题或再次打印。按“生成“可获得新的随机种子,或输入你自己的种子来再现特定的网格。
该生成器仅可生成经典的9×9网格。更复杂的变体及相互连接的拼图则需要不同的约束条件和专门的渲染器。
不。每个谜题都是实时计算生成的,不会存储在您的会话中。
相关工具
学习计划表
根据学习主题、目标日期、可学习的星期和每天可用时间创建清晰的学习日程。在浏览器中安排固定长度的学习块,查看未能安排的部分,然后下载 CSV 或打印计划。计划只保存于当前浏览器会话,不会进入网址或发送至服务器,也无需注册账户。
爱情计算器
输入两个名字,通过经典的 FLAMES 式字母匹配算法,算出趣味十足的爱情契合度百分比。
数织谜题生成器
绘制5×5至25×25的像素图,生成行列提示,检查答案是否唯一,并分别打印谜题和答案。
课程表制作工具
在浏览器中按上课时间和教室创建私人周课表、检查同日时间冲突,并打印或下载 CSV 与每周重复的日历文件。
遛狗计时器
设置带提醒、暂停和标记的私密遛狗计时器。它只在你的浏览器中本地运行。
数学练习单生成器
创建私密的可打印加减乘除练习单。在浏览器中设置难度、题目数量和答案页。
此工具还提供其他语言版本
- 数独ジェネレータ [JA]
- Sudokugenerator [SV]
- Sudoku-generator [NL]
- 수도쿠 생성기 [KO]
- Generator Sudoku [ID]
- Sudoku-Generator [DE]
- مولد لعبة السودوكي [AR]
- Gerador de Sudoku [PT]
- Generador de Sudoku [ES]
- Generator sudoku [PL]
- เครื่องสร้างสุโดคู [TH]
- Trình tạo bài Sudoku [VI]
- Générateur de Sudoku [FR]
- Sudoku Generator [EN]
- Generatore di Sudoku [IT]
- Генератор судоку [RU]
- Sudoku Oluşturucu [TR]