The title says it all. Please note that it is a RANDOM maze generator: Each maze will be completely different. Some may be extremely easy while others may be painstakingly hard. Any point on the maze is connected to every other point. There will always be a solution between 2 points. Yes, you walk on the white. The black tiles are walls. Hold shift and press the green flag to generate faster.
I assume this algorithm is well known to anyone who has tried to create a random maze generator. I cannot credit anyone because I have created my own version on the concept that any 2 points in a maze should have a solution. Do not be intimidated by the scripts. They are actually pretty simple, if you have any questions about any of the scripts, just ask in the comments :) This only took about 2 hours to make.