随机数的产生要用到头文件#include<stdlib.h>我些个小程序://随机产生十个数#include <iostream.h>#include <stdlib.h>int main(){ int i; cin >> i; srand(i); int a[10]; for(i=0;i<10;i++) { a[i]=rand(); } for(i=0;i<10;i++) { cout << a[i] << " "; } cout << endl; return 0;}
谢谢楼上的朋友。 我要编的程序是这样的: 当p=0.002,事件发生,不知道我这样编正不正确。 for(i=0;i<n;i++) {srand((unsigned)time(NULL)); if((rand()/32767.0<p) { } } 我发现这样产生的随机数很少比p小的,也就是说基本上该事件是不发生的。但这样好像不正确啊,期盼赐教。谢谢。