随机生成可打印迷宫,输出清晰 SVG,自选尺寸,一键显示解、下载或复制,全程在浏览器本地完成
- 本地处理
- 分类 生成器
- 适合 从空白开始,先拿到一版可修改的结果。
<svg xmlns="http://www.w3.org/2000/svg" width="364" height="364" viewBox="0 0 364 364"><rect width="364" height="364" fill="#ffffff"/><g stroke="#1a2238" stroke-width="2" stroke-linecap="square"><line x1="2" y1="2" x2="2" y2="26"/><line x1="26" y1="2" x2="26" y2="26"/><line x1="26" y1="2" x2="50" y2="2"/><line x1="26" y1="2" x2="26" y2="26"/><line x1="50" y1="2" x2="74" y2="2"/><line x1="50" y1="26" x2="74" y2="26"/><line x1="74" y1="2" x2="98" y2="2"/><line x1="98" y1="2" x2="98" y2="26"/><line x1="98" y1="2" x2="122" y2="2"/><line x1="98" y1="2" x2="98" y2="26"/><line x1="122" y1="2" x2="146" y2="2"/><line x1="122" y1="26" x2="146" y2="26"/><line x1="146" y1="2" x2="170" y2="2"/><line x1="170" y1="2" x2="194" y2="2"/><line x1="170" y1="26" x2="194" y2="26"/><line x1="194" y1="2" x2="218" y2="2"/><line x1="194" y1="26" x2="218" y2="26"/><line x1="218" y1="2" x2="242" y2="2"/><line x1="218" y1="26" x2="242" y2="26"/><line x1="242" y1="2" x2="266" y2="2"/><line x1="266" y1="2" x2="266" y2="26"/><line x1="242" y1="26" x2="266" y2="26"/><line x1="266" y1="2" x2="290" y2="2"/><line x1="266" y1="2" x2="266" y2="26"/><line x1="290" y1="2" x2="314" y2="2"/><line x1="290" y1="26" x2="314" y2="26"/><line x1="314" y1="2" x2="338" y2="2"/><line x1="338" y1="2" x2="362" y2="2"/><line x1="362" y1="2" x2="362" y2="26"/><line x1="2" y1="26" x2="2" y2="50"/><line x1="2" y1="50" x2="26" y2="50"/><line x1="50" y1="26" x2="50" y2="50"/><line x1="26" y1="50" x2="50" y2="50"/><line x1="50" y1="26" x2="74" y2="26"/><line x1="50" y1="26" x2="50" y2="50"/><line x1="74" y1="26" x2="74" y2="50"/><line x1="74" y1="26" x2="74" y2="50"/><line x1="98" y1="26" x2="98" y2="50"/><line x1="98" y1="26" x2="98" y2="50"/><line x1="98" y1="50" x2="122" y2="50"/><line x1="122" y1="26" x2="146" y2="26"/><line x1="146" y1="26" x2="146" y2="50"/><line x1="122" y1="50" x2="146" y2="50"/><line x1="146" y1="26" x2="146" y2="50"/><line x1="170" y1="26" x2="194" y2="26"/><line x1="170" y1="50" x2="194" y2="50"/><line x1="194" y1="26" x2="218" y2="26"/><line x1="194" y1="50" x2="218" y2="50"/><line x1="218" y1="26" x2="242" y2="26"/><line x1="218" y1="50" x2="242" y2="50"/><line x1="242" y1="26" x2="266" y2="26"/><line x1="242" y1="50" x2="266" y2="50"/><line x1="290" y1="26" x2="290" y2="50"/><line x1="266" y1="50" x2="290" y2="50"/><line x1="290" y1="26" x2="314" y2="26"/><line x1="290" y1="26" x2="290" y2="50"/><line x1="338" y1="26" x2="338" y2="50"/><line x1="314" y1="50" x2="338" y2="50"/><line x1="338" y1="26" x2="338" y2="50"/><line x1="362" y1="26" x2="362" y2="50"/><line x1="338" y1="50" x2="362" y2="50"/><line x1="2" y1="50" x2="26" y2="50"/><line x1="2" y1="50" x2="2" y2="74"/><line x1="26" y1="50" x2="50" y2="50"/><line x1="74" y1="50" x2="74" y2="74"/><line x1="50" y1="74" x2="74" y2="74"/><line x1="74" y1="50" x2="74" y2="74"/><line x1="74" y1="74" x2="98" y2="74"/><line x1="98" y1="50" x2="122" y2="50"/><line x1="98" y1="74" x2="122" y2="74"/><line x1="122" y1="50" x2="146" y2="50"/><line x1="146" y1="50" x2="146" y2="74"/><line x1="146" y1="50" x2="146" y2="74"/><line x1="170" y1="50" x2="170" y2="74"/><line x1="146" y1="74" x2="170" y2="74"/><line x1="170" y1="50" x2="194" y2="50"/><line x1="170" y1="50" x2="170" y2="74"/><line x1="194" y1="50" x2="218" y2="50"/><line x1="218" y1="50" x2="218" y2="74"/><line x1="218" y1="50" x2="242" y2="50"/><line x1="218" y1="50" x2="218" y2="74"/><line x1="242" y1="50" x2="266" y2="50"/><line x1="242" y1="74" x2="266" y2="74"/><line x1="266" y1="50" x2="290" y2="50"/><line x1="290" y1="50" x2="290" y2="74"/><line x1="290" y1="50" x2="290" y2="74"/><line x1="290" y1="74" x2="314" y2="74"/><line x1="314" y1="50" x2="338" y2="50"/><line x1="314" y1="74" x2="338" y2="74"/><line x1="338" y1="50" x2="362" y2="50"/><line x1="362" y1="50" x2="362" y2="74"/><line x1="2" y1="74" x2="2" y2="98"/><line x1="26" y1="74" x2="26" y2="98"/><line x1="26" y1="74" x2="26" y2="98"/><line x1="26" y1="98" x2="50" y2="98"/><line x1="50" y1="74" x2="74" y2="74"/><line x1="50" y1="98" x2="74" y2="98"/><line x1="74" y1="74" x2="98" y2="74"/><line x1="98" y1="74" x2="122" y2="74"/><line x1="122" y1="74" x2="122" y2="98"/><line x1="122" y1="74" x2="122" y2="98"/><line x1="122" y1="98" x2="146" y2="98"/><line x1="146" y1="74" x2="170" y2="74"/><line x1="146" y1="98" x2="170" y2="98"/><line x1="194" y1="74" x2="194" y2="98"/><line x1="170" y1="98" x2="194" y2="98"/><line x1="194" y1="74" x2="194" y2="98"/><line x1="194" y1="98" x2="218" y2="98"/><line x1="242" y1="74" x2="242" y2="98"/><line x1="218" y1="98" x2="242" y2="98"/><line x1="242" y1="74" x2="266" y2="74"/><line x1="242" y1="74" x2="242" y2="98"/><line x1="266" y1="74" x2="266" y2="98"/><line x1="266" y1="74" x2="266" y2="98"/><line x1="266" y1="98" x2="290" y2="98"/><line x1="290" y1="74" x2="314" y2="74"/><line x1="290" y1="98" x2="314" y2="98"/><line x1="314" y1="74" x2="338" y2="74"/><line x1="314" y1="98" x2="338" y2="98"/><line x1="362" y1="74" x2="362" y2="98"/><line x1="2" y1="98" x2="2" y2="122"/><line x1="2" y1="122" x2="26" y2="122"/><line x1="26" y1="98" x2="50" y2="98"/><line x1="50" y1="98" x2="50" y2="122"/><line x1="50" y1="98" x2="74" y2="98"/><line x1="50" y1="98" x2="50" y2="122"/><line x1="98" y1="98" x2="98" y2="122"/><line x1="74" y1="122" x2="98" y2="122"/><line x1="98" y1="98" x2="98" y2="122"/><line x1="122" y1="98" x2="122" y2="122"/><line x1="122" y1="98" x2="146" y2="98"/><line x1="122" y1="98" x2="122" y2="122"/><line x1="122" y1="122" x2="146" y2="122"/><line x1="146" y1="98" x2="170" y2="98"/><line x1="170" y1="98" x2="194" y2="98"/><line x1="194" y1="98" x2="194" y2="122"/><line x1="170" y1="122" x2="194" y2="122"/><line x1="194" y1="98" x2="218" y2="98"/><line x1="194" y1="98" x2="194" y2="122"/><line x1="218" y1="98" x2="242" y2="98"/><line x1="266" y1="98" x2="266" y2="122"/><line x1="266" y1="98" x2="290" y2="98"/><line x1="266" y1="98" x2="266" y2="122"/><line x1="290" y1="98" x2="314" y2="98"/><line x1="314" y1="98" x2="314" y2="122"/><line x1="290" y1="122" x2="314" y2="122"/><line x1="314" y1="98" x2="338" y2="98"/><line x1="314" y1="98" x2="314" y2="122"/><line x1="362" y1="98" x2="362" y2="122"/><line x1="338" y1="122" x2="362" y2="122"/><line x1="2" y1="122" x2="26" y2="122"/><line x1="2" y1="122" x2="2" y2="146"/><line x1="2" y1="146" x2="26" y2="146"/><line x1="50" y1="122" x2="50" y2="146"/><line x1="26" y1="146" x2="50" y2="146"/><line x1="50" y1="122" x2="50" y2="146"/><line x1="74" y1="122" x2="74" y2="146"/><line x1="74" y1="122" x2="98" y2="122"/><line x1="74" y1="122" x2="74" y2="146"/><line x1="98" y1="146" x2="122" y2="146"/><line x1="122" y1="122" x2="146" y2="122"/><line x1="122" y1="146" x2="146" y2="146"/><line x1="170" y1="122" x2="170" y2="146"/><line x1="146" y1="146" x2="170" y2="146"/><line x1="170" y1="122" x2="194" y2="122"/><line x1="170" y1="122" x2="170" y2="146"/><line x1="218" y1="122" x2="218" y2="146"/><line x1="194" y1="146" x2="218" y2="146"/><line x1="218" y1="122" x2="218" y2="146"/><line x1="242" y1="122" x2="242" y2="146"/><line x1="242" y1="122" x2="242" y2="146"/><line x1="266" y1="122" x2="266" y2="146"/><line x1="266" y1="122" x2="266" y2="146"/><line x1="290" y1="122" x2="290" y2="146"/><line x1="290" y1="122" x2="314" y2="122"/><line x1="290" y1="122" x2="290" y2="146"/><line x1="338" y1="122" x2="338" y2="146"/><line x1="314" y1="146" x2="338" y2="146"/><line x1="338" y1="122" x2="362" y2="122"/><line x1="338" y1="122" x2="338" y2="146"/><line x1="362" y1="122" x2="362" y2="146"/><line x1="2" y1="146" x2="26" y2="146"/><line x1="2" y1="146" x2="2" y2="170"/><line x1="26" y1="146" x2="50" y2="146"/><line x1="74" y1="146" x2="74" y2="170"/><line x1="50" y1="170" x2="74" y2="170"/><line x1="74" y1="146" x2="74" y2="170"/><line x1="98" y1="146" x2="98" y2="170"/><line x1="74" y1="170" x2="98" y2="170"/><line x1="98" y1="146" x2="122" y2="146"/><line x1="98" y1="146" x2="98" y2="170"/><line x1="122" y1="146" x2="146" y2="146"/><line x1="122" y1="170" x2="146" y2="170"/><line x1="146" y1="146" x2="170" y2="146"/><line x1="170" y1="146" x2="170" y2="170"/><line x1="170" y1="146" x2="170" y2="170"/><line x1="170" y1="170" x2="194" y2="170"/><line x1="194" y1="146" x2="218" y2="146"/><line x1="218" y1="146" x2="218" y2="170"/><line x1="218" y1="146" x2="218" y2="170"/><line x1="242" y1="146" x2="242" y2="170"/><line x1="242" y1="146" x2="242" y2="170"/><line x1="242" y1="170" x2="266" y2="170"/><line x1="290" y1="146" x2="290" y2="170"/><line x1="266" y1="170" x2="290" y2="170"/><line x1="290" y1="146" x2="290" y2="170"/><line x1="314" y1="146" x2="314" y2="170"/><line x1="314" y1="146" x2="338" y2="146"/><line x1="314" y1="146" x2="314" y2="170"/><line x1="362" y1="146" x2="362" y2="170"/><line x1="2" y1="170" x2="2" y2="194"/><line x1="26" y1="170" x2="26" y2="194"/><line x1="26" y1="170" x2="26" y2="194"/><line x1="50" y1="170" x2="50" y2="194"/><line x1="50" y1="170" x2="74" y2="170"/><line x1="50" y1="170" x2="50" y2="194"/><line x1="74" y1="170" x2="98" y2="170"/><line x1="74" y1="194" x2="98" y2="194"/><line x1="122" y1="170" x2="122" y2="194"/><line x1="98" y1="194" x2="122" y2="194"/><line x1="122" y1="170" x2="146" y2="170"/><line x1="122" y1="170" x2="122" y2="194"/><line x1="146" y1="170" x2="146" y2="194"/><line x1="146" y1="170" x2="146" y2="194"/><line x1="146" y1="194" x2="170" y2="194"/><line x1="170" y1="170" x2="194" y2="170"/><line x1="194" y1="170" x2="194" y2="194"/><line x1="194" y1="170" x2="194" y2="194"/><line x1="218" y1="170" x2="218" y2="194"/><line x1="218" y1="170" x2="218" y2="194"/><line x1="218" y1="194" x2="242" y2="194"/><line x1="242" y1="170" x2="266" y2="170"/><line x1="266" y1="170" x2="266" y2="194"/><line x1="266" y1="170" x2="290" y2="170"/><line x1="266" y1="170" x2="266" y2="194"/><line x1="314" y1="170" x2="314" y2="194"/><line x1="290" y1="194" x2="314" y2="194"/><line x1="314" y1="170" x2="314" y2="194"/><line x1="338" y1="170" x2="338" y2="194"/><line x1="338" y1="170" x2="338" y2="194"/><line x1="362" y1="170" x2="362" y2="194"/><line x1="338" y1="194" x2="362" y2="194"/><line x1="2" y1="194" x2="2" y2="218"/><line x1="26" y1="194" x2="26" y2="218"/><line x1="26" y1="194" x2="26" y2="218"/><line x1="50" y1="194" x2="50" y2="218"/><line x1="50" y1="194" x2="50" y2="218"/><line x1="74" y1="194" x2="74" y2="218"/><line x1="74" y1="194" x2="98" y2="194"/><line x1="74" y1="194" x2="74" y2="218"/><line x1="74" y1="218" x2="98" y2="218"/><line x1="98" y1="194" x2="122" y2="194"/><line x1="98" y1="218" x2="122" y2="218"/><line x1="146" y1="194" x2="170" y2="194"/><line x1="170" y1="194" x2="170" y2="218"/><line x1="170" y1="194" x2="170" y2="218"/><line x1="194" y1="194" x2="194" y2="218"/><line x1="194" y1="194" x2="194" y2="218"/><line x1="194" y1="218" x2="218" y2="218"/><line x1="218" y1="194" x2="242" y2="194"/><line x1="242" y1="194" x2="242" y2="218"/><line x1="242" y1="194" x2="242" y2="218"/><line x1="242" y1="218" x2="266" y2="218"/><line x1="290" y1="194" x2="290" y2="218"/><line x1="266" y1="218" x2="290" y2="218"/><line x1="290" y1="194" x2="314" y2="194"/><line x1="290" y1="194" x2="290" y2="218"/><line x1="314" y1="218" x2="338" y2="218"/><line x1="338" y1="194" x2="362" y2="194"/><line x1="362" y1="194" x2="362" y2="218"/><line x1="2" y1="218" x2="2" y2="242"/><line x1="26" y1="218" x2="26" y2="242"/><line x1="26" y1="218" x2="26" y2="242"/><line x1="50" y1="218" x2="50" y2="242"/><line x1="26" y1="242" x2="50" y2="242"/><line x1="50" y1="218" x2="50" y2="242"/><line x1="50" y1="242" x2="74" y2="242"/><line x1="74" y1="218" x2="98" y2="218"/><line x1="74" y1="242" x2="98" y2="242"/><line x1="98" y1="218" x2="122" y2="218"/><line x1="98" y1="242" x2="122" y2="242"/><line x1="146" y1="218" x2="146" y2="242"/><line x1="122" y1="242" x2="146" y2="242"/><line x1="146" y1="218" x2="146" y2="242"/><line x1="170" y1="218" x2="170" y2="242"/><line x1="170" y1="218" x2="170" y2="242"/><line x1="170" y1="242" x2="194" y2="242"/><line x1="194" y1="218" x2="218" y2="218"/><line x1="218" y1="218" x2="218" y2="242"/><line x1="218" y1="218" x2="218" y2="242"/><line x1="218" y1="242" x2="242" y2="242"/><line x1="242" y1="218" x2="266" y2="218"/><line x1="242" y1="242" x2="266" y2="242"/><line x1="266" y1="218" x2="290" y2="218"/><line x1="290" y1="218" x2="290" y2="242"/><line x1="290" y1="218" x2="290" y2="242"/><line x1="290" y1="242" x2="314" y2="242"/><line x1="314" y1="218" x2="338" y2="218"/><line x1="338" y1="218" x2="338" y2="242"/><line x1="314" y1="242" x2="338" y2="242"/><line x1="338" y1="218" x2="338" y2="242"/><line x1="362" y1="218" x2="362" y2="242"/><line x1="2" y1="242" x2="2" y2="266"/><line x1="2" y1="266" x2="26" y2="266"/><line x1="26" y1="242" x2="50" y2="242"/><line x1="50" y1="242" x2="50" y2="266"/><line x1="50" y1="242" x2="74" y2="242"/><line x1="50" y1="242" x2="50" y2="266"/><line x1="74" y1="242" x2="98" y2="242"/><line x1="74" y1="266" x2="98" y2="266"/><line x1="98" y1="242" x2="122" y2="242"/><line x1="122" y1="242" x2="146" y2="242"/><line x1="146" y1="242" x2="146" y2="266"/><line x1="146" y1="242" x2="146" y2="266"/><line x1="170" y1="242" x2="170" y2="266"/><line x1="170" y1="242" x2="194" y2="242"/><line x1="170" y1="242" x2="170" y2="266"/><line x1="218" y1="242" x2="218" y2="266"/><line x1="218" y1="242" x2="242" y2="242"/><line x1="218" y1="242" x2="218" y2="266"/><line x1="242" y1="242" x2="266" y2="242"/><line x1="266" y1="242" x2="266" y2="266"/><line x1="242" y1="266" x2="266" y2="266"/><line x1="266" y1="242" x2="266" y2="266"/><line x1="266" y1="266" x2="290" y2="266"/><line x1="290" y1="242" x2="314" y2="242"/><line x1="290" y1="266" x2="314" y2="266"/><line x1="314" y1="242" x2="338" y2="242"/><line x1="338" y1="242" x2="338" y2="266"/><line x1="338" y1="242" x2="338" y2="266"/><line x1="362" y1="242" x2="362" y2="266"/><line x1="2" y1="266" x2="26" y2="266"/><line x1="2" y1="266" x2="2" y2="290"/><line x1="50" y1="266" x2="50" y2="290"/><line x1="26" y1="290" x2="50" y2="290"/><line x1="50" y1="266" x2="50" y2="290"/><line x1="50" y1="290" x2="74" y2="290"/><line x1="74" y1="266" x2="98" y2="266"/><line x1="98" y1="266" x2="98" y2="290"/><line x1="98" y1="266" x2="98" y2="290"/><line x1="122" y1="266" x2="122" y2="290"/><line x1="122" y1="266" x2="122" y2="290"/><line x1="146" y1="266" x2="146" y2="290"/><line x1="122" y1="290" x2="146" y2="290"/><line x1="146" y1="266" x2="146" y2="290"/><line x1="170" y1="266" x2="170" y2="290"/><line x1="170" y1="266" x2="170" y2="290"/><line x1="194" y1="266" x2="194" y2="290"/><line x1="194" y1="266" x2="194" y2="290"/><line x1="218" y1="266" x2="218" y2="290"/><line x1="218" y1="266" x2="218" y2="290"/><line x1="242" y1="266" x2="242" y2="290"/><line x1="242" y1="266" x2="266" y2="266"/><line x1="242" y1="266" x2="242" y2="290"/><line x1="266" y1="266" x2="290" y2="266"/><line x1="290" y1="266" x2="314" y2="266"/><line x1="314" y1="266" x2="314" y2="290"/><line x1="290" y1="290" x2="314" y2="290"/><line x1="314" y1="266" x2="314" y2="290"/><line x1="338" y1="266" x2="338" y2="290"/><line x1="338" y1="266" x2="338" y2="290"/><line x1="362" y1="266" x2="362" y2="290"/><line x1="2" y1="290" x2="2" y2="314"/><line x1="26" y1="290" x2="50" y2="290"/><line x1="50" y1="290" x2="50" y2="314"/><line x1="50" y1="290" x2="74" y2="290"/><line x1="50" y1="290" x2="50" y2="314"/><line x1="98" y1="290" x2="98" y2="314"/><line x1="74" y1="314" x2="98" y2="314"/><line x1="98" y1="290" x2="98" y2="314"/><line x1="98" y1="314" x2="122" y2="314"/><line x1="122" y1="290" x2="146" y2="290"/><line x1="146" y1="290" x2="146" y2="314"/><line x1="146" y1="290" x2="146" y2="314"/><line x1="170" y1="290" x2="170" y2="314"/><line x1="170" y1="290" x2="170" y2="314"/><line x1="194" y1="290" x2="194" y2="314"/><line x1="194" y1="290" x2="194" y2="314"/><line x1="194" y1="314" x2="218" y2="314"/><line x1="242" y1="290" x2="242" y2="314"/><line x1="242" y1="290" x2="242" y2="314"/><line x1="266" y1="290" x2="266" y2="314"/><line x1="266" y1="290" x2="266" y2="314"/><line x1="290" y1="290" x2="290" y2="314"/><line x1="290" y1="290" x2="314" y2="290"/><line x1="290" y1="290" x2="290" y2="314"/><line x1="338" y1="290" x2="338" y2="314"/><line x1="314" y1="314" x2="338" y2="314"/><line x1="338" y1="290" x2="338" y2="314"/><line x1="362" y1="290" x2="362" y2="314"/><line x1="2" y1="314" x2="2" y2="338"/><line x1="26" y1="314" x2="26" y2="338"/><line x1="26" y1="314" x2="26" y2="338"/><line x1="50" y1="314" x2="50" y2="338"/><line x1="50" y1="314" x2="50" y2="338"/><line x1="74" y1="314" x2="74" y2="338"/><line x1="74" y1="314" x2="98" y2="314"/><line x1="74" y1="314" x2="74" y2="338"/><line x1="98" y1="314" x2="122" y2="314"/><line x1="122" y1="314" x2="122" y2="338"/><line x1="122" y1="314" x2="122" y2="338"/><line x1="146" y1="314" x2="146" y2="338"/><line x1="146" y1="314" x2="146" y2="338"/><line x1="170" y1="314" x2="170" y2="338"/><line x1="170" y1="314" x2="170" y2="338"/><line x1="170" y1="338" x2="194" y2="338"/><line x1="194" y1="314" x2="218" y2="314"/><line x1="218" y1="314" x2="218" y2="338"/><line x1="218" y1="314" x2="218" y2="338"/><line x1="242" y1="314" x2="242" y2="338"/><line x1="218" y1="338" x2="242" y2="338"/><line x1="242" y1="314" x2="242" y2="338"/><line x1="266" y1="314" x2="266" y2="338"/><line x1="266" y1="314" x2="266" y2="338"/><line x1="290" y1="314" x2="290" y2="338"/><line x1="290" y1="314" x2="290" y2="338"/><line x1="290" y1="338" x2="314" y2="338"/><line x1="314" y1="314" x2="338" y2="314"/><line x1="338" y1="314" x2="338" y2="338"/><line x1="338" y1="314" x2="338" y2="338"/><line x1="362" y1="314" x2="362" y2="338"/><line x1="2" y1="338" x2="2" y2="362"/><line x1="2" y1="362" x2="26" y2="362"/><line x1="26" y1="338" x2="26" y2="362"/><line x1="26" y1="338" x2="26" y2="362"/><line x1="26" y1="362" x2="50" y2="362"/><line x1="50" y1="362" x2="74" y2="362"/><line x1="74" y1="362" x2="98" y2="362"/><line x1="98" y1="338" x2="98" y2="362"/><line x1="98" y1="338" x2="98" y2="362"/><line x1="98" y1="362" x2="122" y2="362"/><line x1="122" y1="338" x2="122" y2="362"/><line x1="122" y1="338" x2="122" y2="362"/><line x1="122" y1="362" x2="146" y2="362"/><line x1="146" y1="362" x2="170" y2="362"/><line x1="170" y1="338" x2="194" y2="338"/><line x1="170" y1="362" x2="194" y2="362"/><line x1="194" y1="338" x2="194" y2="362"/><line x1="194" y1="338" x2="194" y2="362"/><line x1="194" y1="362" x2="218" y2="362"/><line x1="218" y1="338" x2="242" y2="338"/><line x1="218" y1="362" x2="242" y2="362"/><line x1="242" y1="362" x2="266" y2="362"/><line x1="266" y1="338" x2="266" y2="362"/><line x1="266" y1="338" x2="266" y2="362"/><line x1="266" y1="362" x2="290" y2="362"/><line x1="290" y1="338" x2="314" y2="338"/><line x1="290" y1="362" x2="314" y2="362"/><line x1="314" y1="362" x2="338" y2="362"/><line x1="362" y1="338" x2="362" y2="362"/></g><circle cx="14" cy="14" r="4.32" fill="#22c55e"/><circle cx="350" cy="350" r="4.32" fill="#ef4444"/></svg>
这个工具能做什么
一款免费的迷宫生成器,每次都现生成一个随机迷宫,直接给你一张干净、 可打印的 SVG。你可以选列数和行数,小到 5x5 轻松版,大到 40x40 烧脑版, 再设单元格大小、墙体粗细和墙的颜色,任何改动迷宫都会实时重画。每个迷宫 都是「完美迷宫」:递归回溯算法把它当成一棵生成树来开凿,所以任意两格 之间只有唯一一条通路,没有孤立的房间,也没有回环。入口在左上角用绿点 标出,出口在右下角用红点标出。卡住了,或者要给作业本配答案?打开 「显示解」,一条彩色线就会用广度优先搜索把从起点到终点那条唯一正确 的路画出来。因为输出是矢量 SVG,放到任意倍数都不会糊,打 A4、Letter 或整张海报都清晰锐利。SVG 源码可一键复制到剪贴板,也能下载成文件。 全部在浏览器里用加密级随机数运算,什么都不上传,分享链接会还原同样的 尺寸和样式。
工具细节
- 输入
- 文件 + 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制 + 下载
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 12 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 生成器 · 教师
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
迷宫生成器 适合怎么用
适合快速生成初稿、起步素材或结构化结果,再人工整理后发布。
适合生成任务
- 从空白开始,先拿到一版可修改的结果。
- 生成可重复使用的草稿、名称、模板或占位素材。
- 先探索多个选项,再挑最适合当前任务的。
生成检查项
- 生成内容发给客户、上页面或进文档前,必须人工看过。
- 有品牌语气、格式或受众要求时,不要沿用默认值。
- 只保留真正符合任务的部分。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
给课堂打印一摞迷宫
老师要给三十个孩子安排一个安静的活动。把网格设成 15x15,墙留黑色, 关掉解,下载 SVG。打印三十份,就有一张能干净铺满 A4 的练习单。再给 做得快的同学凿几张 20x20,每种各打一份带「显示解」的,批改时一眼 就能核对答案。
给儿童活动册或电子报做一页谜题
做可打印活动包的内容创作者,给低龄读者放一张 12x12,给挑战页放一张 25x25。矢量 SVG 不管多大都和版面其它部分一样清晰,配套的答案页也只 差一个勾选。墙的颜色还能改成和小册子配色一致,不用离开工具。
给每场游戏或密室道具生成各不相同的迷宫
办派对游戏或密室?每打印一张前点一下「换一个迷宫」,每位玩家拿到的 布局都不一样,谁也抄不了邻座。想给成年人来个烧脑的就拉到 35x35, 想做限时热身就留 10x10。每个迷宫都用加密随机数现凿,真正各不相同。
做手工、卡片或丝网印刷项目的迷宫素材
设计师想在帆布袋、生日卡或涂色页上放一张迷宫图。选好比例,把墙加粗 一点以便印刷,设好颜色,把 SVG 直接导进 Illustrator 或 Inkscape 当 可编辑矢量用。不用位图放大,不会发糊,就是一组干净的路径,随时可以 上印。
常见踩坑
打印时还开着「显示解」。那条解答线是给答案页用的,不是给谜题本身。在下载玩家要解的那版之前,先取消勾选「显示解」。带解的那版单独打印,标成答案页。
把墙设得太细去打印。0.5px 的墙在屏幕上看着没问题,但印到纸上可能消失或断开,单元格越小越明显。凡是要打印的,把墙体粗细调到 2px 以上,通道才看得清。
以为分享链接能还原一模一样的迷宫。链接只保存你的尺寸和样式设置,打开时会现凿一个新的随机迷宫。如果某个具体迷宫很重要,请下载 SVG 文件而不是分享网址,因为只有文件能把那一个布局固定下来。
隐私说明
每一步都是浏览器标签页里运行的纯 JavaScript:迷宫开凿、解答搜索、SVG 渲染都在你的设备上完成。迷宫、图片和设置都不上传,也不记录你生成了 什么。随机数来自浏览器的 Web Crypto API,所以迷宫是真正不可预测的, 不是在服务器上播种的。唯一会传出去的是分享链接,它把尺寸和样式选项 编码进网址;链接里从不含迷宫本身,所以粘到哪里也只会透露你选的尺寸。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。