I wrote this applet as the final project for CSci 1902 (Structure of Computer Programming II), Spring Semester 2000.
It will generate a maze from 2x2 up to 250x250 squares.
This should work under all modern Java implementations. It is known to have issues with the JVMs in Netscape 4.x versions on some platforms (Solaris, Mac OS, maybe others).
Due to the algorithm used, large maze sizes may exceed your Java implementation's limits on recursive function calls. The applet is internally limited at 200x200, but the limit seems to vary by platform. I'm sure I could fix this limitation, but I have better things to do with my time :-)