c语言中,如何从1和-1这两个整数中随机产生一个?

如题所述

个人看法,c中有个random函数随机产生0~1的数字.再用if判断,小于0.5的则输出1否则输出-1.个人看法……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-29
用random()随机产生一个0-1之间的一个数,如果这个数大于1/2则得到
1,反之则得到-1
可以这样:
float amath()
{
float i;
i=random();
if(i>0.5)
return 1;
else
return -1;
}来自:求助得到的回答
第1个回答  2013-01-29
自己做个小函数,用rand()函数产生一个0~1的随机数,如果这个数大于0.5则函数返回就是1,反之则为-1
相似回答