leign

Contact: Email: leign.du@gmail.com MSN: dujiali1987@msn.cn
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

统计

  • 随笔 - 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 阅读(192) 评论(0)  编辑 收藏 引用 所属分类: C++学习C