Debido a que time(0) devuelve el número de segundos desde algún punto inicial, la semilla será diferente cada vez que corras el programa.