作者suemincheung (銘銘)
看板FJU-Stat94B
標題[情報] 請用(有點慢了)
時間Tue Dec 12 11:56:31 2006
#include<iostream>
#include<time.h>
#include<cmath>
using namespace std;
double Uni_ran()
{
return (1.0+rand())/32769.0;
}
double Ber_ran(double p)
{
double U=Uni_ran();
if(U<p)
{return 1.0;
}else{return 0.0;
}
}
double Bin_ran(double n,double P)
{
double x=0.0;
for(double j=0;j<n;j++)
{
x=x+Ber_ran(P);
}
return x;
}
double Pos_ran(double L)
{
return Bin_ran(300,L/300);
}
int main()
{
srand((unsigned)time(NULL));
cout.setf(ios::fixed);
cout.precision(1);
for(int i=0;i<100;i++)
{
cout<<Pos_ran(5)<<" ";
}
cin.get();
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.162.28
推 Falconeye:張書銘超強XD 12/12 11:57
推 pm6520: 張書銘超強XD 12/12 11:58
推 hw7261019:張書銘超強XD 12/12 12:02