Solo por curiosidad, ¿por qué interesa dicha función?
En años y años solo se me ocurre por evitar "baneos" en peticiones a servidores (por ejemplo, cuando te pasabas de límites en Megaupload o RapidShare, qué tiempos…), pero eso no aplica a día de hoy.
Los "baneos" más actuales a nivel desarrollo aplican por cuenta en lugar de IP (me imagina ban de exceso de llamadas a API por ejemplo, como las de Google), entonces para qué interesa tener posibilidad de refrescar la IP al gusto, imagino que varias veces al día/semana incluso?
Es solo curiosidad, por mí como si eres un hacker que va a intervenir en las elecciones de EEUU
Ya de paso, yo diría que te sale más a cuenta usar un servicio VPN con muchos servidores o ips, e ir cambiando al gusto