🔢 数独ジェネレーター

9×9の数独(ナンプレ)を自動生成します。完成盤をつくってからマスを抜いていき、抜くたびに一意性を確認するので、解が必ず1通りに定まる問題だけができます。画面上でそのまま解け、候補メモ・間違いチェック・解答表示・印刷に対応。生成はすべてブラウザ内で行い、どこにも送信しません。

難易度と操作

難易度

難易度を選ぶと新しい問題を生成します。

盤面

マスを選んで数字ボタン(またはキーボードの1〜9)で入力。もう一度同じ数字で消去、「消去」やBackspaceでも消せます。「メモ入力」をオンにすると小さな候補数字を書き込めます。矢印キーでマス移動。

難易度と空きマス数の目安

やさしい空きマス 約40/手がかり 約41
ふつう空きマス 約48/手がかり 約33
むずかしい空きマス 約54/手がかり 約27
空きマス 約54〜58/手がかり 約23〜27

空きマスが多いほど手がかりが少なく、難しくなります。解を一意に保つため、指定の空きマス数に届かない場合はやや少なめ(易しめ)で確定することがあります。実際の空きマス数は生成のたびに盤面上部へ表示します。

解説

数独(ナンプレ/ナンバープレース)は、9×9のマスに1〜9の数字を、各行・各列・そして太線で区切られた3×3のブロックのそれぞれに1回ずつ入れていくペンシルパズルです。本ツールは、その問題をボタン一つで無制限に自動生成します。仕組みは2段階で、まず空の盤にバックトラッキング(候補をランダムに試し、行き詰まったら戻る探索)で1〜9を矛盾なく敷き詰めて「完成解」を作り、その完成解からマスを1つずつ抜いて問題にしていきます。

問題づくりで最も大切なのが「解が1通りに定まること(一意解)」です。むやみにマスを抜くと、答えが複数あり得る中途半端な問題になってしまいます。そこで本ツールは、マスを抜くたびにその盤の解を数え直し、2つ目の解が見つかった時点で「抜きすぎ」と判断してそのマスを元に戻します。この確認を全ての穴あけで行うため、出てくる問題は必ず解が一通りに決まります。生成のたびに、実際にできた空きマス数と手がかり数を盤面の上に表示します。

難易度は「抜くマスの数(=手がかりの少なさ)」で調整しています。目安はやさしい=空きマス約40(手がかり約41)、ふつう=約48(約33)、むずかしい=約54(約27)、鬼=約54〜58(約23〜27)です。手がかりが少ないほど、次の一手を論理だけで詰めるのが難しくなります。ただし一意解を保つ制約があるため、鬼など難しい設定では指定の空きマス数に届かず、やや少なめ(=少し易しめ)で確定することもあります。実際の値は毎回表示するので確認してください。

画面上でそのまま解けるのも特長です。マスを選ぶと同じ行・列・ブロックや同じ数字がハイライトされ、候補メモ(小さな数字)で消去法のメモ書きができます。間違いチェックは、置いた数字が正解と違う/重複しているマスを赤く示します(ヒントとして任意でオン)。解いている途中の状態はお使いのブラウザ内に自動保存され、ページを閉じても続きから再開できます。生成・判定・保存はすべて端末内で行い、入力内容や問題がサーバーへ送られることはありません。オフラインでも利用できます。

よくある質問

作られる問題は必ず解けますか?答えは1つだけですか?

はい。本ツールはまず正しい完成解を作り、そこからマスを抜いて問題にします。抜くたびに解の個数を数え、答えが2通り以上になってしまう抜き方は元に戻すため、出てくる問題は必ず「解が1通りだけ」に定まります。論理だけで最後まで解けます。

難易度ごとに空きマスは何個ですか?

目安は、やさしい=約40マス(手がかり約41)、ふつう=約48(約33)、むずかしい=約54(約27)、鬼=約54〜58(約23〜27)です。空きマスが多いほど難しくなります。実際にできた空きマス数は生成のたびに盤面の上に表示します。

「鬼」で選んだのに空きマスが少ないことがあるのはなぜ?

解を1通りに保つ(一意解の)ためです。手がかりを減らしすぎると答えが複数あり得る盤になってしまうため、そうなる手前でマス抜きを止めます。その結果、指定の空きマス数に届かず、やや少なめ(少し易しめ)で確定することがあります。

候補メモ(小さい数字)はどう使いますか?

「✏️メモ入力」ボタンをオンにしてからマスに数字を押すと、そのマスに小さな候補数字を書き込めます(もう一度押すと消えます)。消去法で「ここに入りうるのは3か7」といったメモを残すのに便利です。通常入力に戻すには、もう一度ボタンを押してオフにします。

間違いチェックはどういう仕組みですか?

「✓間違いチェック」をオンにすると、あなたが置いた数字のうち、正しい解答と違うマスや、同じ行・列・ブロックで重複しているマスを赤く表示します。ヒント機能なので、自力で解きたいときはオフのままでかまいません。手がかりの数字は判定対象外です。

解いている途中で閉じても続きから再開できますか?

できます。問題と入力中の内容、候補メモの状態は、お使いのブラウザ内(localStorage)に自動保存されます。次に開いたときは前回の続きから再開します。新しい問題を作りたいときは「新しい問題」または難易度の選び直しで作り直せます。

印刷して紙で解けますか?

はい。「印刷」ボタンを押すと、操作ボタンや画面上の色付けを省いて、盤面だけをはっきりと印刷します。プリントアウトして鉛筆で解くのに向いています。「解答を表示」した状態で印刷すれば、答え合わせ用の解答も印刷できます。

入力した内容や問題は外部に送信されますか?

送信されません。問題の生成、一意解の判定、途中経過の保存はすべてお使いの端末(ブラウザ)内で完結します。インターネットに接続していないオフライン環境でも動作します。