This game written in BASIC and will print out a different maze every time it is run and gurantees only one path through. You can choose the dimensions of the maze - i.e the number of squares wide and long.
The original program author was Jack Hauber of Windsor, Connecticut, and the game was published in the 1978 BASIC Computer Games book from Creative Computing.