A simple C++ class structure for construction of a Monte Carlo event generators which can produce unweighted events within relativistic phase space is presented. The generator is self-adapting to the provided matrix element and acceptance cuts. The program is designed specially for exclusive processes and includes, as an example of such an application, implementation of the model for exclusive production of meson pairs $pp rightarrow p M^+M^- p $ in high energy proton-proton collisions.