Sudokugenerator

Pussel
Nästa

Ett standardsudoku är ett 9×9-rutnät uppdelat i nio 3×3-rutor, och målet är att fylla varje tom ruta så att varje rad, kolumn och ruta innehåller siffrorna 1 till 9 exakt en gång. Den här generatorn bygger ett fullständigt löst rutnät med bakåtspårning, tar sedan bort ett noga valt antal rutor för att skapa ett spelbart pussel, 40 ledtrådar för lätta uppvärmningar, 22 ledtrådar för den sorts expertrutnät som tar en kafferast eller två att knäcka. Varje pussel levereras med sin lösning så att du kan verifiera på slutet.

Så byggs ett pussel

  1. 1

    Välj en svårighetsgrad

    Lätt, medel, svår eller expert: varje ställer in hur många ledtrådar som förblir synliga (40 / 32 / 26 / 22).

  2. 2

    Generera lösningsrutnätet

    En randomiserad bakåtspårningsalgoritm fyller en komplett, laglig 9×9-lösning.

  3. 3

    Ta bort rutor slumpmässigt

    Rutor raderas slumpmässigt tills målantalet ledtrådar nås, vilket lämnar det spelbara pusslet.

  4. 4

    Ladda ner, skriv ut eller kontrollera själv

    Spara pusslet och dess lösning som PNG, skriv ut sidan, eller visa lösningen på skärmen. Återanvänd samma frö för att återskapa exakt samma rutnät.

Antal ledtrådar per svårighetsgrad

Nivå Synliga ledtrådar Typisk lösningstid
Lätt 40 3-8 minuter
Medel 32 8-20 minuter
Svår 26 20-45 minuter
Expert 22 30-90+ minuter

17 är det bevisade minsta antalet ledtrådar som ett sudoku med unik lösning kan ha (Gary McGuire, 2012, uttömmande sökning). Den här generatorn lämnar alltid betydligt fler än 17 ledtrådar, men kontrollerar inte separat att varje rutnät har exakt en lösning.

Lösningstekniker du behöver

  • Nakna ensamlingar, en ruta med bara ett möjligt värde.
  • Dolda ensamlingar, en siffra som bara kan gå i en ruta i en rad, kolumn eller ruta.
  • Låsta kandidater / pekande par, när en siffra i en ruta är begränsad till en enda rad eller kolumn.
  • Nakna par/trillingar, två eller tre rutor i en enhet vars kandidater är begränsade till samma två eller tre siffror.
  • X-Wing och Swordfish, avancerade kolumn-/radkorsningar för rutnät på expertnivå.

Lätta och medelsvåra pussel behöver oftast bara de två första. Svåra behöver ibland låsta kandidater. Expertpussel kan kräva X-Wing eller kedjelogik.

Spara och skriva ut

  • Knappen Ladda ner PNG sparar pusslet och dess fullständiga lösning som en enda bild, redo att skriva ut eller dela.
  • Vill du skriva ut sidan i stället, använd Ctrl + P och välj “Anpassa till sida”; de flesta webbläsare renderar rutnätet i en bekväm storlek.
  • Varje rutnät är knutet till sitt frö: spara eller dela fröet för att återskapa samma pussel senare, eller tryck på Generera för ett nytt slumpmässigt.
  • För klassrum, generera en batch pussel med samma svårighetsgrad så att lösningstiderna är jämförbara.

Vanliga frågor

Generatorn skapar först en komplett lösning och tar sedan bort rutor. Med 22+ ledtrådar och ett slumpmässigt borttagningsmönster har de flesta pussel en unik lösning, men verktyget kör ingen explicit unikhetskontroll. Om du löser det och hittar två giltiga svar, generera ett nytt.

Inte här, det lägsta antalet ledtrådar är 22. Äkta “diaboliska” sudokun är vanligtvis handgjorda för att kräva specifika avancerade tekniker; en automatiserad generator tenderar att producera rutnät som bara är långsamma att brute-forca snarare än eleganta.

Varje pussel bestäms av sitt frö och sin svårighetsgrad: samma frö och samma nivå bygger alltid upp exakt samma rutnät igen, praktiskt för att dela ett pussel eller skriva ut det på nytt. Tryck på Generera för ett nytt slumpmässigt frö, eller skriv in ditt eget frö för att återskapa ett specifikt rutnät.

Den här generatorn gör bara det klassiska 9×9-rutnätet. Större varianter och sammanlänkade pussel behöver andra begränsningar och en annan renderare.

Nej. Varje pussel beräknas direkt och lagras inte mot din session.

Relaterade verktyg

Verktyget finns på andra språk