RAND_MAX 宏

来源:互联网 发布:淘宝关键词工具 编辑:程序博客网 时间:2024/06/06 07:28
RAND_MAX是VC中stdlib.h中宏定义的一个字符常量:
  #define RAND_MAX 0x7FFF
  其值最小为32767,最大为2147483647
  通常在产生随机小数时可以使用RAND_MAX。
  给出C++例子:
  //在VC6.0中运行通过
  #include<iostream>
  #include<ctime>
  #include<cstdlib>
  using namespace std;
  int main(void)
  {
  srand((unsigned int)time(NULL));
  double a[10];
  int i;
  cout<<RAND_MAX<<endl;
  for(i=0;i<10;i++)
  a[i]=(double)rand()/RAND_MAX;
  for(i=0;i<10;i++)
  cout<<a[i]<<endl;
  return 0;
  }
原创粉丝点击