99问答网
所有问题
c语言中,如何从1和-1这两个整数中随机产生一个?
如题所述
举报该问题
推荐答案 2013-01-20
个人看法,c中有个random函数随机产生0~1的数字.再用if判断,小于0.5的则输出1否则输出-1.个人看法……
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BWOz7eWjv.html
其他回答
第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
相似回答
大家正在搜
相关问题
c语言中如何生成1个0到1的随机数
如何用C语言随机产生一个三位整数?
C语言中,从1~100这100个整数中,随机选择1个,并赋予...
怎样在c语言中实现在0,1 这两个数种随机选取一个。
C语言中如何定义一个从1~7的随机数。
C语言我要产生一个1~100之间的随机整数,怎么做?
C语言中如何随机产生(1,0,-1)中的一个
c语言中如何随机生成一个 1 到 2千万 的数