#include <math.h>
#include <stdio.h>
#include <stdlib.h>

#define HOWBIG 12000
#define PI 3.141592654
#define OUT_DATA "sierp.dat"

main() 
{

int n, guess, i;
float nf, lastx, lasty, x[20], y[20], p[2];
FILE *out;

n = 3;
nf = (float) n;

for (i = 0; i < n; i++)
{
	x[i] = cos((2.0*PI* (float) i)/nf);
	y[i] = sin((2.0*PI* (float) i)/nf);
}

lastx = ((2.0/3.0)* (float) rand()/RAND_MAX) - 1.0/3.0;
lasty = ((2.0/3.0) * (float) rand()/RAND_MAX) - 1.0/3.0;

out = fopen(OUT_DATA, "w");

for (i = 0; i < HOWBIG; i++)
{
	guess = rand() % n;
	p[0] = (x[guess] + lastx)/2.0;
	p[1] = (y[guess] + lasty)/2.0;

	fprintf(out, "%f %f\n", p[0], p[1]);

	lastx = p[0];
	lasty = p[1];
}

} 
