yes you are correct, it's basically ANSI C rand() with a different b parameter.
Actually I didn't want to say the generator is bad in itself, rather that I'm not sure if the random sequences generated by it are suitable for our purpose.
For safety reasons, I'd feel better though if for production use we'd follow both Stefano's and the EvtGen authors' recommendation to use a more advanced generator.