id geeneration test