“未来的世界:方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要! ”    ——清华大学校长留给毕业生的一段话

rand函数和srand函数

上一篇 / 下一篇  2010-03-17 22:55:44 / 个人分类:LR

#include <stdlib.h> 51Testing软件测试网I4U5r{8q4D @
51Testing软件测试网x5^fS hLt.N M
#include <stdio.h> 51Testing软件测试网kW*b w4dk8Uo2T,u
51Testing软件测试网z.] xXu M~
#include <time.h>
7cz"O-Dp$])M0
.f,B;kG2OZTr#A0int main(void)
B ga-M2AF-p0
CTiw4eg.ZqU0{ 51Testing软件测试网 x-dq @7{A/~3K

nQ9q0Q}*}0   int i;
V*Jx&T S;_8u0
j"x-l r@#}'E0   time_t t;
e"F T,Qt#SD+P051Testing软件测试网!W1m6V7|[QE
   srand((unsigned) time(&t)); 51Testing软件测试网9i`*aq@~0W-k1H/Q

~9W!p%?P!yCTq0   printf("Random numbers from 0 to 99\n");51Testing软件测试网7z(S&Z9~@ K?3A
51Testing软件测试网/j$mo fnli!@J|
   for(i=0; i<5; i++)51Testing软件测试网.G-}g#f6CT*Fr

Zm Es|.tmz0       printf("%d ", rand() % 100);51Testing软件测试网F7NKRE0b
51Testing软件测试网;U%`&Z$H uL
   return 0;
;C5b\4mA051Testing软件测试网 S+FY+i_.`
}
srand((unsigned) time(&t)); 
产生随机种子(以系统时间来产生)。
如果没有这一句,rand()出来的老是同一个数 .
 
例子:函数 rand()随机产生90~100中6个数?
初始化种子用的,要不然每次运行程序的时候,产生的6个随机数都是一样的。 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
 int i;
 time_t t;
 srand((unsigned) time(&t)); 
 for (i=0;i<6;i++)
 printf("%d\t%d\n",i,rand()%10+90);
 getch();
 
} 
 

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 58378
  • 日志数: 103
  • 图片数: 4
  • 文件数: 2
  • 建立时间: 2007-05-20
  • 更新时间: 2010-11-23

RSS订阅

Open Toolbar