Generate a random maze as shown in here. Your maze must have a path from entrance (bottom left) to exit (top right). Also, try to make the maze as difficult
Generate random points and draw the convex hull of the points. You can use Gift Wrapping algorithm. The animation demonstrates the Gift Wrapping algorithm.