0

Penjana Sudoku

Jana teka-teki Sudoku yang baharu dan boleh dimainkan dengan penyelesai undur jejak sebenar yang mengesahkan setiap teka-teki mempunyai tepat satu penyelesaian.

🔒 Diproses sepenuhnya dalam penyemak imbas anda — tiada apa yang anda masukkan di sini pernah dimuat naik.

Kesukaran ditetapkan mengikut kiraan petunjuk: Mudah ~36–40 angka diberi, Sederhana ~30–35, Sukar ~24–29. Setiap teka-teki disahkan mempunyai tepat satu penyelesaian.

Memproses... 0%
Membina grid penyelesaian
Mengalih keluar petunjuk
Mengesahkan keunikan

Keputusan

Teka-teki yang sekadar mengosongkan sel rawak dari grid Sudoku yang siap bukanlah teka-teki Sudoku sebenar — ia mudah berakhir dengan lebih daripada satu cara sah untuk mengisinya, dan ini bukan cara permainan ini sepatutnya berfungsi. Penjana ini mengelakkan jalan pintas itu. Ia mula-mula membina grid 9×9 yang lengkap dan sah menggunakan isian undur jejak tulen (teknik yang sama digunakan untuk menyelesaikan Sudoku, dijalankan secara terbalik, dengan susunan calon dirawakkan pada setiap sel supaya penyelesaian berubah antara penjanaan). Ia kemudian mengalih keluar sel satu demi satu dalam susunan rawak, dan selepas setiap pengalihan, ia menjalankan penyelesai undur jejak kedua yang mengira penyelesaian dan berhenti sebaik sahaja ia menemui dua. Jika mengalih keluar satu sel akan membenarkan lebih daripada satu penyelesaian, sel itu dikembalikan dan sel lain dicuba.

Kesukaran ditetapkan dengan cara yang jujur: mengikut bilangan angka permulaan yang tinggal, iaitu konvensyen piawai yang digunakan secara meluas untuk menggred teka-teki Sudoku. Mudah meninggalkan kira-kira 36 hingga 40 petunjuk, Sederhana kira-kira 30 hingga 35, dan Sukar kira-kira 24 hingga 29 — setiap penjanaan memilih sasaran rawak dalam julat itu, jadi dua teka-teki 'Sukar' dari alatan ini tidak sama. Alatan ini tidak mendakwa menggred teka-teki mengikut teknik penyelesaian manusia (naked singles, hidden pairs, X-Wing, dan sebagainya) yang diperlukan; kiraan petunjuk adalah ukuran yang lebih ringkas, jujur, dan biasa digunakan, dan itulah yang sebenarnya mendorong kesukaran di sini.

Teka-teki dipaparkan sebagai grid interaktif sebenar: taip angka terus ke dalam sel kosong (hanya 1–9 diterima), kemudian gunakan 'Semak jawapan saya' untuk menyerlahkan entri yang betul atau salah tanpa mendedahkan penyelesaian, atau 'Dedahkan penyelesaian' untuk mengisi yang selebihnya apabila anda selesai atau tersekat. Teka-teki dan penyelesaiannya masing-masing boleh dimuat turun sebagai imej PNG berasingan atau dicetak pada halaman sendiri — semuanya, termasuk enjin penyelesai, berjalan setempat dalam pelayar anda dengan tiada apa-apa yang dimuat naik.