迷宫生成器
自定义迷宫大小,在线生成可下载打印的随机迷宫
工具简介
迷宫生成器是一款完全免费无广告的在线工具,支持自定义迷宫的大小和难度,快速生成随机迷宫图案。生成后可以直接下载为图片或打印出来用于手工迷宫挑战、亲子活动、教学演示等场景。
使用说明
- 设置大小:输入宽度和高度(范围5-51,建议为奇数)
- 选择难度:简单、中等、困难三种模式
- 生成迷宫:点击"生成新迷宫"按钮生成新迷宫
- 下载图片:点击"下载图片"将迷宫保存为PNG格式
- 打印迷宫:点击"打印迷宫"直接打印当前迷宫
- 入口出口:绿色圆点为入口,红色圆点为出口
原理介绍
本工具采用递归分割算法(Recursive Division Algorithm)生成迷宫:
- 初始化:将迷宫区域全部设为墙壁
- 递归分割:在当前区域中间随机位置添加一堵墙
- 开口:在墙上随机开一个洞口,连接两个子区域
- 重复:对每个子区域递归执行上述步骤
- 完成:当子区域小于一定尺寸时停止
最终确保迷宫从入口到出口有且仅有一条可达路径,所有可走区域都是连通的。