The document describes an Automatic Question Paper Generator System (QGS) that uses a shuffling algorithm for randomization to automatically generate examination papers. The QGS includes modules for user administration, subject selection, difficulty level specification, question entry/management, and paper generation/management. It utilizes a shuffling algorithm to randomly select questions from the database based on specified criteria like subject, question type, and difficulty level, in order to generate unique question papers without repetition and ensure a high success rate. The system aims to save instructors time in preparing papers and provides a more reliable process compared to manual methods.