#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef struct {
double x;
double y;
} Point;
// Function to generate one random point in range [10, 100]
Point generatePoint() {
Point p;
p.x = 10 + (rand() / (double)RAND_MAX) * 90; // 10 to 100
p.y = 10 + (rand() / (double)RAND_MAX) * 90; // 10 to 100
return p;
}
int main() {
srand(time(NULL)); // Seed RNG
Point points[10];
for (int i = 0; i < 10; i++) {
points[i] = generatePoint();
}
for (int i = 0; i < 10; i++) {
printf("Point %d: (%.2f, %.2f)\n", i + 1, points[i].x, points[i].y);
}
return 0;
}
/*
run:
Point 1: (85.63, 42.87)
Point 2: (39.93, 32.93)
Point 3: (18.59, 66.26)
Point 4: (55.00, 46.15)
Point 5: (14.73, 80.81)
Point 6: (97.21, 30.76)
Point 7: (56.14, 39.67)
Point 8: (17.52, 26.53)
Point 9: (31.14, 11.34)
Point 10: (50.86, 99.92)
*/