number generation is different