미로 생성기
5~60개의 행과 열로 직사각형 미로를 만들고 상대적 난이도와 세 가지 알고리즘 중 하나를 선택하세요. 모든 결과는 어느 두 칸 사이에도 경로가 하나뿐인 완전 미로이며 입구와 출구는 맞은편 모서리에 있습니다. 시드를 저장하면 같은 설정으로 재현할 수 있습니다. 생성과 내보내기는 브라우저에서만 처리됩니다.
작동 방식
-
1
미로 크기 설정
행과 열을 5~60으로 정하거나 정사각형 프리셋을 고릅니다.
-
2
알고리즘과 시드 선택
Backtracker, Prim, Kruskal 중 하나와 재현용 시드를 정합니다.
-
3
생성하고 확인
미로를 만들고 필요할 때 유일한 정답 경로를 표시합니다.
-
4
저장 또는 인쇄
문제나 정답을 SVG·PNG로 저장하거나 브라우저에서 인쇄합니다.
인쇄·수업·퍼즐용 미로 만들기
5 × 5부터 60 × 60까지 행과 열을 따로 설정할 수 있습니다. 정사각형은 익숙하고, 가로형·세로형은 학습지나 카드에 맞추기 좋습니다. 입구와 출구는 대각선 모서리에 고정되며 공유 전 정답을 숨길 수 있습니다.
완전 미로란?
완전 미로는 모든 칸이 연결되고 순환이 없으며 어느 두 칸 사이에도 경로가 정확히 하나입니다. 그래프 이론에서는 통로가 신장 트리를 이룹니다. ‘완전’은 구조를 뜻하며 쉬움을 뜻하지 않습니다.
Backtracker, Prim, Kruskal 선택
| 알고리즘 | 생성 방식 | 일반적 형태 |
|---|---|---|
| Backtracker | 방문하지 않은 칸으로 가고 막다른 길에서 되돌아감 | 길고 굽은 통로 |
| Prim | 무작위 경계 칸을 통해 확장 | 짧은 막다른 길이 많은 촘촘한 분기 |
| Kruskal | 순환 없이 서로 다른 칸 집합을 연결 | 불규칙한 분기와 짧은 막다른 길 |
세 방식 모두 연결되고 순환 없는 미로를 만듭니다. Jamis Buck의 백트래킹, 무작위 Prim, 무작위 Kruskal과 Princeton의 Prim·Kruskal 자료를 참고하세요.
난이도 설정의 의미
쉬움·보통·어려움은 현재 설정 안의 상대적 선택입니다. 같은 크기, 알고리즘, 시드 계열로 결정론적 후보 9개를 만들고 정답 길이, 회전, 혼동 분기를 채점해 최저·중앙·최고 점수를 고릅니다. 실제 풀이 시간을 보장하지 않습니다.
시드로 미로 재현
시드와 행, 열, 난이도, 알고리즘을 함께 기록하세요. 호환되는 같은 버전에서 전체 설정이 같으면 같은 미로가 나옵니다. 다른 생성기와 통용되는 형식은 아닙니다.
정답 표시 사용
입구부터 출구까지 유일한 경로를 보여 줍니다. 검토나 정답지 제작 때 켜고 문제 공유 전 끄세요. 문제 파일에는 화면 상태와 무관하게 정답이 들어가지 않습니다.
SVG, PNG, 인쇄
| 출력 | 적합한 용도 | 특징 |
|---|---|---|
| SVG | 인쇄·확대·편집 | 크기를 바꿔도 선이 선명함 |
| PNG | 문서·메시지·슬라이드 | 픽셀 크기가 고정된 이미지 |
| 인쇄 | 학습지 또는 PDF 저장 | 미리보기에서 방향과 여백 확인 |
MDN의 SVG 안내와 Canvas 안내를 참고하세요. 서버에서 PDF를 만들지 않으므로 ‘인쇄/PDF 저장’에서 기기의 PDF 옵션을 선택하세요.
브라우저 로컬 개인정보 보호
생성, 정답 계산, 내보내기는 이 탭에서 처리됩니다. 설정과 구조는 퍼널 URL이나 당사 서버로 전송되지 않습니다. 단계 이동에는 일반 페이지 요청이 있고 진행 상태는 sessionStorage에 보관됩니다. 저장소를 쓸 수 없으면 한 페이지 모드는 작동하지만 데이터 손실을 막기 위해 퍼널 이동은 중단됩니다.
자주 묻는 질문
모든 칸이 연결되고 순환이 없으며 어느 두 칸 사이에도 경로가 하나뿐인 미로입니다.
예. 각 결과는 신장 트리이므로 입구와 출구를 잇는 유일한 길이 있습니다.
긴 통로는 Backtracker, 짧은 분기와 막다른 길이 많은 형태는 Prim 또는 Kruskal이 알맞습니다.
아닙니다. 같은 주요 설정의 후보 9개를 경로 길이, 회전, 혼동 분기로 상대 비교합니다.
시드, 행, 열, 난이도, 알고리즘을 저장해 같은 호환 버전에 입력하세요.
예. 행과 열을 각각 5~60으로 설정할 수 있습니다.
예. 문제와 정답 버튼이 분리되어 문제 파일에 정답이 섞이지 않습니다.
선명한 인쇄와 편집에는 SVG, 문서와 메시지에는 PNG가 편합니다.
인쇄/PDF 저장을 선택하고 브라우저나 운영체제의 PDF 옵션을 사용하세요.
아닙니다. 생성, 정답 계산, 내보내기는 브라우저 탭 안에서 처리됩니다.
관련 도구
사랑 계산기
두 사람의 이름을 입력하면 클래식한 FLAMES 방식의 글자 맞추기 알고리즘으로 재미로 보는 사랑 궁합 퍼센트를 알려줍니다.
십자말풀이 생성기
직접 만든 단어를 입력하면 서로 얽힌 격자와 단어 목록이 담긴 인쇄 가능한 십자말풀이를 얻을 수 있습니다. 교실, 뉴스레터, 행사에 좋습니다.
무작위 트럼프 카드 생성기
암호학적으로 안전한 브라우저 난수로 1~10장의 트럼프 카드를 독립적으로 뽑습니다. 같은 카드가 반복될 수 있으며 조커는 없습니다.
노노그램 만들기
5×5부터 25×25까지 픽셀 그림을 그리고, 가로·세로 힌트를 생성하고, 해답의 유일성을 확인한 뒤 문제와 정답을 인쇄하세요.
Pokémon 팀 빌더
세대, 선호 타입, 배틀 스타일을 선택해 Pokémon 1~6마리로 팀을 만들고 타입 구성과 공통 약점을 바로 확인하세요.
가짜 오류 메시지 생성기
제목, 본문 텍스트, 오류 코드를 구성하여 Windows, macOS, 웹용 맞춤 가짜 오류 대화상자 이미지를 만듭니다.
이 도구는 다른 언어로도 제공됩니다
- Labyrintgenerator [SV]
- Doolhofgenerator [NL]
- Generator labiryntów [PL]
- Labyrinth-Generator [DE]
- เครื่องมือสร้างเขาวงกต [TH]
- Generador de laberintos [ES]
- Pembuat Labirin [ID]
- مولّد المتاهات [AR]
- Générateur de labyrinthes [FR]
- 迷路ジェネレーター [JA]
- Gerador de labirintos [PT]
- Trình tạo mê cung [VI]
- Maze Generator [EN]
- Generatore di labirinti [IT]
- Генератор лабиринтов [RU]
- Labirent Oluşturucu [TR]
- 迷宫生成器 [ZH]