迷宫生成器

自定义迷宫大小,在线生成可下载打印的随机迷宫

工具简介

迷宫生成器是一款完全免费无广告的在线工具,支持自定义迷宫的大小和难度,快速生成随机迷宫图案。生成后可以直接下载为图片或打印出来用于手工迷宫挑战、亲子活动、教学演示等场景。

使用说明

  • 设置大小:输入宽度和高度(范围5-51,建议为奇数)
  • 选择难度:简单、中等、困难三种模式
  • 生成迷宫:点击"生成新迷宫"按钮生成新迷宫
  • 下载图片:点击"下载图片"将迷宫保存为PNG格式
  • 打印迷宫:点击"打印迷宫"直接打印当前迷宫
  • 入口出口:绿色圆点为入口,红色圆点为出口

原理介绍

本工具采用递归分割算法(Recursive Division Algorithm)生成迷宫:

  • 初始化:将迷宫区域全部设为墙壁
  • 递归分割:在当前区域中间随机位置添加一堵墙
  • 开口:在墙上随机开一个洞口,连接两个子区域
  • 重复:对每个子区域递归执行上述步骤
  • 完成:当子区域小于一定尺寸时停止

最终确保迷宫从入口到出口有且仅有一条可达路径,所有可走区域都是连通的。