Event generator for nuclear collisions at intermediate energies