changed to use a random-width integer if no integer width is specified on the command line.  Added POD documentation