improved unique class name generation

MockBuilder::createMock uses mt_rand function instead of uniqid. Uniqid could have problems with uniqueness.