0

数独生成ツール

解が一つだけであることを検証する本格的なバックトラッキングソルバーで、遊べる新しい数独パズルを生成します。

🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。

難易度はヒント数で設定:Easy 約36~40個、Medium 約30~35個、Hard 約24~29個の数字が最初に与えられます。すべてのパズルは解が一つだけであることを検証済みです。

処理中... 0%
解答盤面を構築中
ヒントを削除中
一意性を検証中

結果

完成した数独の盤面からランダムにセルを抜いただけのパズルは、本来の数独とは言えません。複数の正しい埋め方が生じてしまう可能性が高く、ゲームのルールに反します。この生成ツールはそのような近道を避けています。まず、本格的なバックトラッキング埋め込み(数独を解くのと同じ手法を逆に適用し、各セルで候補の順序をシャッフルすることで生成ごとに解答が変わる)を用いて、完全で有効な9×9の盤面を構築します。次に、ランダムな順序でセルを一つずつ削除し、削除のたびに、解の数を数えて二つ見つかった時点で停止する別のバックトラッキングソルバーを実行します。セルを削除すると解が複数になる場合は、そのセルを元に戻し、代わりに別のセルを試します。

難易度は正直な方法で設定されています。すなわち、残っている開始時の数字の数によるもので、これは数独パズルの難易度を評価する標準的で広く使われている慣習です。Easyでは約36から40のヒント、Mediumでは約30から35、Hardでは約24から29のヒントが残ります。生成のたびにその範囲内でランダムな目標数が選ばれるため、このツールで作られる二つの「Hard」パズルが同一になることはありません。このツールは、どのような人間向けの解法テクニック(裸のシングル、隠れペア、X-Wingなど)が必要かに基づいて難易度を評価するとは主張していません。ヒント数は、よりシンプルで正直、かつ一般的に用いられる尺度であり、ここでの難易度を実際に決定しているものです。

パズルは実際にインタラクティブな盤面として表示されます。空白のセルに直接数字を入力でき(1~9のみ受け付け)、「解答をチェック」で解答を明かさずに各入力の正誤をハイライト表示したり、解き終わったときや行き詰まったときに「解答を表示」で残りを埋めたりできます。パズルとその解答は、それぞれ個別のPNG画像としてダウンロードしたり、専用ページで印刷したりすることが可能です。ソルバーエンジンを含むすべての機能は、お使いのブラウザ上でローカルに実行され、一切アップロードされません。