id generator test