[求助]随机问题

hooligan00011 2003-10-19 10:17:57
用rand()随机发现每次显示都是一样的,怎样才能做出真正的随机来?
请高手指点,谢谢!
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
playboyxp 2003-10-19
  • 打赏
  • 举报
回复
因为rand()得种子是相同得
所以出来得结果是相同得
把种子换掉就可以了
point_to 2003-10-19
  • 打赏
  • 举报
回复
msdn:
int i;

/* Seed the random-number generator with current time so that
* the numbers will be different every time we run.
*/
srand( (unsigned)time( NULL ) );

/* Display 10 numbers. */
for( i = 0; i < 10;i++ )
printf( " %6d\n", rand() );
hooligan00011 2003-10-19
  • 打赏
  • 举报
回复
能举个例子吗?谢谢!
point_to 2003-10-19
  • 打赏
  • 举报
回复
加种子:srand( (unsigned)time( NULL ) );

69,364

社区成员

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

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