C语言生成随机数问题

srand((unsignedint)time(NULL));for(k=0;k<=n;k++)//N次{x1=rand()/32767.0;y1=rand()/3276... srand((unsigned int)time(NULL));
for(k=0;k<=n;k++)//N次
{

x1=rand()/32767.0;
y1=rand()/32767.0;
printf("%lf,%lf",x,y);
{一些判断和运算语句}
}
这样会导致无限输出随机数,不进行下一步的运算,请问是怎么回事?
我的思路是当k自加一次后,X1和Y1重新生成随机数,而且把srand((unsigned int)time(NULL));语句放入FOR的括号中,生成的还是完全一样的数不断重复,请问如何才能让这个程序进入到printf下面的括号中,另printf是我用来检测程序运行的。
展开
 我来答
984020848
2011-10-05 · TA获得超过122个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:123万
展开全部
你的判断语句一直不成功吧。不可能无限输出随机数而不进行下一步的。这个东西我用过,没有你说的问题
匿名用户
2016-01-24
展开全部
压强与沸点的关系;压强越大,沸点越高,高压锅增加了压强,使锅内温度更高,使食物煮得更透!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊三问
2011-10-05 · TA获得超过183个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:93万
展开全部
c语音的比较麻烦

要用到rand 和 srand两个函数

具体你可以搜下 网上挺多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
will20100504
2011-10-05 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:111万
展开全部
这个程序不可能导致无限输出,除非在判断和运算语句中修改了k.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成都网络推广公司线在
2011-10-06
知道答主
回答量:62
采纳率:0%
帮助的人:16.5万
展开全部
你把那个n赋个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式