數獨生成器 / 求解器

🧩 Sudoku Generator & Solver

Generate Sudoku puzzles at several difficulties complete with reference solutions, or paste an existing puzzle to solve it — for practice and leisure.

📐 工作原理與說明
數獨為 9×9 網格分 9 個 3×3 宮,約束為每行、每列、每宮均含 1 至 9 且不重複;生成時先按回溯法填滿合法終盤(每格依次試 1 至 9 並校驗約束),再按難度挖空(簡單保留約 36 至 45 個已知數、困難約 26 至 30 個)並驗證唯一解;求解用回溯加候選數剪枝。

📚 深度解析:數獨生成/求解器

💡 常見使用場景

  • 休閒練習:選難度一鍵生成題目,附參考答案。
  • 求解輔助:貼上卡住的題目,工具回溯求解給出完整盤。
  • 教學演示:理解約束滿足與回溯演算法。
方法(生成與求解)
9×9 盤面,生成時按難度挖空並保證唯一解;求解用回溯法逐格試數滿足行/列/宮不重複。貼上題目亦可反向求解。
算例(演示)
難度對應挖空數:簡單≈40 格、中等≈50、困難≈55+(共 81 格)。合法完整數獨盤面約 6.67×10²¹ 種;生成器保證每題唯一解,避免多解爭議。

❓ 常見問題(FAQ)

生成的題一定唯一解嗎?
是。生成流程會校驗唯一解,確保有且僅有一個合法填法。
能自己調難度嗎?
可通過挖空數選難度;極難可手動再挖,但過多可能破壞唯一解。
⚠️ 使用說明與注意事項
📖關於「數獨生成器 / 求解器」 ▼

📝工具簡介

數獨生成器 / 求解器。娛樂遊戲工具,純前端實現,無需安裝,離線可玩。

✨功能特點

🎯使用場景