Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include<iostream>
  2. #include<random>
  3. #include<fstream>
  4. #include<map>
  5. using namespace std;
  6.  
  7. int main(){
  8.  
  9. mt19937 mt; //The Mersenne Twister is a pseudorandom number generator (PRNG), default_seed is a member constant, defined as 5489u;
  10. exponential_distribution<double> exponential_intervals(20.0);
  11. double interval;
  12. double timestamp = 0;
  13. for(int j = 0; j < 20; j ++){
  14. interval = exponential_intervals(mt);
  15. cout<<interval<<endl;
  16. timestamp += interval; //generate exponentional distribution randoms, in micro seconds
  17.  
  18. }
  19.  
  20. return 0;
  21. }
  22.  
  23. 0.118112
  24. 0.0900931
  25. 0.00679023
  26. 0.173476
  27. 0.122309
  28. 0.0124894
  29. 0.0500325
  30. 0.0184205
  31. 0.00513157
  32. 0.0396175
  33. 0.016321
  34. 0.0104363
  35. 0.0395801
  36. 0.247252
  37. 0.157921
  38. 0.2822
  39. 0.167461
  40. 0.171627
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement