主題: C++問題
查看單個文章
舊 2009-11-22, 01:08 AM   #7 (permalink)
rainfire 帥哥
註冊會員
 
rainfire 的頭像
榮譽勳章
UID - 314594
在線等級: 級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時級別:27 | 在線時長:865小時 | 升級還需:31小時
註冊日期: 2008-12-06
住址: GB
文章: 2567
精華: 0
現金: 0 金幣
資產: 319176 金幣
預設

引用:
作者: pedrowong 查看文章
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,b;
srand( (unsigned)time( NULL ) );

for(a=0;a<=7;a++)
{
b=rand()%42+1;
if(b<=42&&b>=0)
printf("%d\n",b);
}
system("pause");
return 0;
}
原來隨機種子要這樣打~~可是為什麼大大執行出來的答案有8個??
rainfire 目前離線  
送花文章: 13876, 收花文章: 2480 篇, 收花: 12495 次
回覆時引用此帖
向 rainfire 送花的會員:
magicwoo (2009-11-22)
感謝您發表一篇好文章