关于math.h里面 rand函数的用法

leehuang 2003-12-31 12:54:54
我想取0-9之间的随机值,怎么写
...全文
342 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leehuang 2003-12-31
  • 打赏
  • 举报
回复
但是 rand如果没加过别的东西他的随即数是-90-32767
arfi 2003-12-31
  • 打赏
  • 举报
回复
rand()%10
soulz 2003-12-31
  • 打赏
  • 举报
回复
是有负数的,再处理一下不就可以了?
sxb203 2003-12-31
  • 打赏
  • 举报
回复
去这里看看http://www.freewebs.com/rockpirate/rand.htm
copygirl 2003-12-31
  • 打赏
  • 举报
回复
有时间的话,运行它等等看:
#include <stdio.h>
main()
{
int a;
char key;
while((key=getch()) != 'q')/*按q结束程序*/
{
a=rand()%10;
if(a<0);
else
{
printf("%d\n",a);
sleep(1);
}
}
}
arfi 2003-12-31
  • 打赏
  • 举报
回复
从来没测试到过出现负数的情况。
leehuang 2003-12-31
  • 打赏
  • 举报
回复
我是从书上参考看来的 他说 函数 rand int rand(void) 产生 -90 到32767之间的随机数
arfi 2003-12-31
  • 打赏
  • 举报
回复
啊?会有负数么?

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧