leign

Contact: Email: leign.du@gmail.com MSN: dujiali1987@msn.cn
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

  • 随笔 - 12
  • 文章 - 12
  • 评论 - 8
  • 引用 - 0

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

关于随机函数
C或C++里面遇到随机函数时,先用srand(unsigned int)设置种子,用rand()函数返回一个0到32767之间的整数。
 1#include <stdio.h>
 2#include <stdlib.h>
 3#include <time.h>
 4
 5#define MAX_RANDOM 100
 6
 7int main()
 8{
 9    int i;
10    srand((int)time(NULL));    //初始化随机种子(利用时间)
11    i=rand()%MAX_RANDOM;    //取随机数
12    printf("%d\n",i);
13    return 0;
14}

有的编译器函数库中有randomize()和random()这两个函数,用法差不多。
 1#include <stdio.h>
 2#include <stdlib.h>
 3#include <time.h>
 4
 5#define MAX_RANDOM 100
 6
 7int main()
 8{
 9    int i;
10    randomize();    //初始化随机种子
11    i=random(MAX_RANDOM);    //取随机数
12    printf("%d\n",i);
13    return 0;
14}

posted on 2009-06-04 20:27 leign 阅读(188) 评论(0)  编辑 收藏 引用 所属分类: C++学习C


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理