Why do snakes have different skin patterns?

its like finger prints all different