Como posso fazer com que os números randômicos x1,x2,y1,y2 tenham valores diferentes? Ja consegui com que sejam entre 0:1 mas sempre que inicio o programa ele possuem os mesmos valores já que utilizam os segundos passados de time(0)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int x1,x2,y1,y2,soma,pitagoras;
//x1,x2,y1,y2 devem ter valores aleatorios distintos
//soma = (x2-x1)^2 + (y2-y1)^2
//pitagoras = √soma
//fazer um loop e dar o resultado como media dos valores da variavel pitagoras
int tempo = time(0);
srand(tempo);
double valor = ((double) rand() * 2) / ( double ) RAND_MAX;
printf("x1 = %.3f", valor);
printf(" x2 = %.3f", valor);
printf(" y1 = %.3f", valor);
printf(" y2 = %.3f", valor);
}