#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
struct cpoint
{
double x, y;
};
int main() {
srand(time(0));
int tmpValue;
double sign;
cpoint randomPoint;
tmpValue = rand() % 1;
if (tmpValue == 0)
{
sign = 1.0;
}
else
{
sign = -1.0;
}
randomPoint.x = sign*(rand()%10000+1)/10000.0;
tmpValue = rand() % 100 + 1;
if (tmpValue >= 50)
{
sign = 1.0;
}
else
{
sign = -1.0;
}
randomPoint.y = sign*(rand()%10000+1)/10000.0;
cout << tmpValue;
cout << "sign : " << sign << endl;
cout << "x : " << randomPoint.x << endl;
cout << "y : " << randomPoint.y << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dGltZS5oPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBjcG9pbnQKewoJZG91YmxlIHgsIHk7CQp9OwoKaW50IG1haW4oKSB7CnNyYW5kKHRpbWUoMCkpOwppbnQgdG1wVmFsdWU7CmRvdWJsZSBzaWduOwpjcG9pbnQgcmFuZG9tUG9pbnQ7Cgl0bXBWYWx1ZSA9IHJhbmQoKSAlIDE7CglpZiAodG1wVmFsdWUgPT0gMCkgCgl7CgkJc2lnbiA9IDEuMDsKCX0KCWVsc2UKCXsKCQlzaWduID0gLTEuMDsKCX0KCXJhbmRvbVBvaW50LnggPSBzaWduKihyYW5kKCklMTAwMDArMSkvMTAwMDAuMDsgCgkKCXRtcFZhbHVlID0gcmFuZCgpICUgMTAwICsgMTsKCWlmICh0bXBWYWx1ZSA+PSA1MCkgCgl7CgkJc2lnbiA9IDEuMDsKCX0KCWVsc2UKCXsKCQlzaWduID0gLTEuMDsKCX0KCXJhbmRvbVBvaW50LnkgPSBzaWduKihyYW5kKCklMTAwMDArMSkvMTAwMDAuMDsKCWNvdXQgPDwgdG1wVmFsdWU7Cgljb3V0IDw8ICJzaWduIDogIiA8PCBzaWduIDw8IGVuZGw7Cgljb3V0IDw8ICJ4IDogIiA8PCByYW5kb21Qb2ludC54IDw8IGVuZGw7Cgljb3V0IDw8ICJ5IDogIiA8PCByYW5kb21Qb2ludC55IDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==