精華區beta FJU-Stat94B 關於我們 聯絡資訊
#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