课程设置-数字大学城.pptVIP

  • 5
  • 0
  • 约5.65千字
  • 约 24页
  • 2018-02-19 发布于天津
  • 举报
课程设置-数字大学城

南京大学 计算机科学与技术系 Base of Programming 1/18 伪随机数的生成 #define RANDOM_MAX 65536 #include iostream using namespace std; unsigned int Random() { static unsigned int seed=1; seed = (25173*seed+13849) % RANDOM_MAX; return seed; } 许多编译器的stdlib.h头文件中定义宏RAND_MAX为32768 unsigned long int next = 1; int rand(void) { next = next * 1103515245 + 12345; return (unsigned int)(next/65536) % RAND_MAX; }//比较快地产生一组伪随机数 void srand(unsigned int seed) { next = seed; } time(0)取出的是从1970年1月1日到程序运行时系统时间的秒数 srand((int)time(0)); //NULL #includetime.h #includestdlib.h #include iostream using namespace std; int

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档