1.书中所有的算法均用C语言描述

源代码在线查看: 生成随机数.cpp

软件大小: 3220 K
上传用户: iamguest88
关键词: 算法 C语言
下载地址: 免注册下载 普通下载 VIP

相关代码

				#include 
				#include 
				using namespace std;
				
				void rnds(double p[],int n)
				{ //生成n个[0 1]间的均匀随机数。
					int i,m;
					unsigned long randSeed;
					randSeed=time(0);//取系统时间为当前种子
				    double x0=randSeed+0.0;
				    double  *r=&x0; 
					double s,u,v;
					s=65536.0; u=25741.0; v=13849.0;
					for (i=0; i					{	
						*r=u*(*r)+v;
						m=(int)(*r/s);
						*r=*r-m*s; 
						p[i]=*r/s;
					}
				    return;
				}
				void main()
				{ 
					int i,j;
					double p[100];
				    rnds(p,100);
				
					for (i=0; i					{ 
						for (j=0; j						cout						cout					}
				
				}			

相关资源