2
0
mirror of https://github.com/boostorg/random.git synced 2026-01-19 04:22:17 +00:00

Commit Graph

  • 8117e68595 Use INT64_C where appropriate. This should fix some vacpp and gcc 3.4.6 errors. Steven Watanabe 2011-02-12 15:48:51 +00:00
  • fabd860d65 Maybe fix sun? Steven Watanabe 2011-02-12 15:31:42 +00:00
  • b5b8a2d4df Implement independent_bits_engine. Steven Watanabe 2011-02-12 15:28:53 +00:00
  • a9f049de2a Codegear fixes. Steven Watanabe 2011-02-11 22:07:04 +00:00
  • 46a47b2a9d Help pgi? Steven Watanabe 2011-02-11 21:32:07 +00:00
  • 9bce32507a Reduce the default number of trials, so the tests complete in a reasonable amount of time. Steven Watanabe 2011-02-11 21:09:46 +00:00
  • 466c39c392 Make sure all engines are tested. Kill validate.cpp, since its functionality is now covered by the main generator tests. Steven Watanabe 2011-02-11 20:13:48 +00:00
  • edf89f7503 Move all generator tests to the new framework. Steven Watanabe 2011-02-11 19:16:29 +00:00
  • 67d7b20f57 Refactor distribution tests. Remove spurious dependency on boost/random.hpp Steven Watanabe 2011-02-11 02:13:59 +00:00
  • b653381ac4 Fix constructor. Steven Watanabe 2011-02-11 02:11:57 +00:00
  • 67843975c0 Update xor_combine to match C++0x. min/max are still broken. Steven Watanabe 2011-02-11 01:16:34 +00:00
  • c646f4babb Update linear_feedback_shift_engine to match C++0x. Steven Watanabe 2011-02-10 03:30:27 +00:00
  • b5be1f6d9e Factor out some common seeding code. Steven Watanabe 2011-02-10 01:27:11 +00:00
  • 0908708463 Update lagged_fibonacci to match C++0x. Steven Watanabe 2011-02-09 22:34:46 +00:00
  • c78729ebf5 Update inversive_congruential. Steven Watanabe 2011-02-09 19:19:25 +00:00
  • 3cfc38c4f7 Fix const_mod to work in all cases. Steven Watanabe 2011-02-09 16:49:49 +00:00
  • a22d42305a Fix #include guard. Fixes #5171. Steven Watanabe 2011-02-09 02:07:54 +00:00
  • de24e82891 Update additive_combine. Steven Watanabe 2011-02-08 17:46:48 +00:00
  • 5db9c081df Simplify variate_generator. Steven Watanabe 2011-02-05 17:44:40 +00:00
  • 411eeb9c26 Update uniform_int and uniform_real. Steven Watanabe 2011-02-05 05:54:11 +00:00
  • b2bfbc0b75 Update uniform_smallint. Steven Watanabe 2011-02-05 01:15:56 +00:00
  • 83a3ab1be5 Branch for working on the documentation tools documentation. svn-branches/doc-tools-docs Daniel James 2011-02-04 21:18:24 +00:00
  • 70ee378773 Update uniform_on_sphere. Steven Watanabe 2011-02-03 21:16:56 +00:00
  • 808c596991 Release 1_46_0 beta 1 boost-1.46.0-beta1 Beman Dawes 2011-01-31 13:00:44 +00:00
  • 23761be280 Add uniform_real_distribution to match C++0x. Steven Watanabe 2011-01-25 20:08:07 +00:00
  • a9a48b3330 Add uniform_int_distribution to match C++0x. Steven Watanabe 2011-01-25 19:16:54 +00:00
  • f051b0730e Update triangle_distribution to match C++0x. Steven Watanabe 2011-01-25 01:17:50 +00:00
  • 1744f7c612 Update lognormal_distribution to match C++0x. Steven Watanabe 2011-01-24 21:18:40 +00:00
  • 664bef0373 Update geometric_distribution to match C++0x. Steven Watanabe 2011-01-24 06:28:59 +00:00
  • 0109f6e645 Update cauchy_distribution to match C++0x. Steven Watanabe 2011-01-23 23:33:41 +00:00
  • 8b1fda2098 Update bernoulli_distribution to match C++0x. Steven Watanabe 2011-01-23 02:14:26 +00:00
  • 28d9e4da2b Update exponential_distribution to C++0x. Steven Watanabe 2011-01-22 21:44:25 +00:00
  • 42ead569fc Branch to work on filename handling without disturbing trunk. svn-branches/quickbook-filenames Daniel James 2011-01-21 09:17:08 +00:00
  • 9b72a50702 reduce the number of bins. Steven Watanabe 2011-01-20 22:56:25 +00:00
  • 77de6f88c3 Fix Jamfile typo. Steven Watanabe 2011-01-20 21:16:27 +00:00
  • ebc4157205 Tighten up test_piecewise_linear. Steven Watanabe 2011-01-20 05:46:49 +00:00
  • 30ee3e6cee Tighten test_piecewise_constant. Steven Watanabe 2011-01-20 02:18:08 +00:00
  • 751ead66a4 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +00:00
  • 89deda5188 Reverting some accident changes to a few jamfiles from my last commit. Bryce Adelstein-Lelbach 2011-01-14 02:51:17 +00:00
  • 4dfd9025ef Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +00:00
  • f6951cd830 Concept test for distributions. Steven Watanabe 2011-01-12 19:53:31 +00:00
  • 7623f1b6ef Implement piecewise_linear_distribution. Steven Watanabe 2011-01-12 04:53:08 +00:00
  • cee01dfcfa Fix piecewise_constant_distribution::param_type constructor with 1 interval boundary. Steven Watanabe 2011-01-10 04:01:46 +00:00
  • 97fe018ee2 Fix piecewise_constant_distribution for C++0x. Steven Watanabe 2011-01-09 20:11:07 +00:00
  • 333c6dd03f Loosen the test a little so it passes. Steven Watanabe 2011-01-09 20:09:30 +00:00
  • fd1d01e120 Get rid of undefined reference errors. Steven Watanabe 2011-01-09 20:07:57 +00:00
  • fc5e34a947 Start refactoring tests again. Steven Watanabe 2011-01-07 18:48:53 +00:00
  • 8cda7a96af Implement piecewise_constant_distribution. Steven Watanabe 2011-01-06 23:51:46 +00:00
  • 836da38bf7 Update normal_distribution to match C++0x. Implement student_t_distribution. Steven Watanabe 2011-01-06 02:53:00 +00:00
  • dced4df44a Implement fisher_f_distribution. Steven Watanabe 2011-01-05 22:42:36 +00:00
  • 1845d03376 Implement chi_squared_distribution. Steven Watanabe 2011-01-05 05:17:37 +00:00
  • cbc4f223c2 Make result_type public. Fixes #4777. Steven Watanabe 2010-11-27 21:28:21 +00:00
  • 5559a26b75 Release 1.45.0 boost-1.45.0 Beman Dawes 2010-11-19 15:17:53 +00:00
  • b5209b5993 Release 1.45.0 beta 1 boost-1.45.0-beta1 Beman Dawes 2010-11-09 18:22:33 +00:00
  • 9f9c1a5a98 #include the right header. Fixes #4653. Steven Watanabe 2010-09-16 16:07:31 +00:00
  • 7c3fcb24dc Implement negative_binomial_distribution. Steven Watanabe 2010-08-31 20:07:59 +00:00
  • ac88d68a10 Refactor tests Steven Watanabe 2010-08-29 04:03:02 +00:00
  • 7fd055a780 Add missing #include Steven Watanabe 2010-08-29 03:47:16 +00:00
  • e08a02aa3c Release 1.44.0 boost-1.44.0 Beman Dawes 2010-08-16 15:03:16 +00:00
  • c46a022314 Release 1.44.0 beta 1 boost-1.44.0-beta1 Beman Dawes 2010-08-05 16:04:40 +00:00
  • 02a9498948 Add the old names of the generators for backward compatibility. Steven Watanabe 2010-07-03 17:52:16 +00:00
  • b67e17123d Fix parameter names. Steven Watanabe 2010-07-03 15:15:22 +00:00
  • c41aabe99a Some doc cleanup. Steven Watanabe 2010-06-26 20:42:30 +00:00
  • cf886a330f Fix a few typos and copy/paste errors. Steven Watanabe 2010-06-26 00:15:56 +00:00
  • 4855688a63 Add extreme_value_distribution. Steven Watanabe 2010-06-25 23:53:34 +00:00
  • aab4ff005f Add weibull_distribution. Steven Watanabe 2010-06-25 22:22:53 +00:00
  • f702db6d89 Sync shuffle_order_engine with C++0x. Steven Watanabe 2010-06-25 21:23:20 +00:00
  • 581361f3df Extend operator workarounds to Sun CC. Steven Watanabe 2010-06-25 16:35:06 +00:00
  • df9fc119d4 Fix ambiguity with long random() in stdlib.h for darwin-4.2.1 Steven Watanabe 2010-06-24 18:12:50 +00:00
  • 1daedf4f9c Attempt to fix Sun CC's problems with rand48. Steven Watanabe 2010-06-24 18:03:17 +00:00
  • 526d371c03 Attempt to fix msvc-7.1 errors in subtract_with_carry. Steven Watanabe 2010-06-24 15:58:41 +00:00
  • 11b2a55baa Fix shadowing of template parameters in linear_congruential_engine. Fixes #4371. Steven Watanabe 2010-06-24 14:34:42 +00:00
  • b3915ef6b1 Sync ranlux with C++0x. Steven Watanabe 2010-06-24 03:57:42 +00:00
  • cae34bd24a Sync discard_block with C++0x. Steven Watanabe 2010-06-24 03:05:45 +00:00
  • b32280f5fa A few more fixes for msvc-7.1 Steven Watanabe 2010-06-24 00:44:28 +00:00
  • 89530779e6 Sync subtract_with_carry with C++0x. Steven Watanabe 2010-06-24 00:25:52 +00:00
  • a06b888c94 Sync linear_congruential with C++0x. Steven Watanabe 2010-06-23 20:55:43 +00:00
  • 978a83d8d1 Add missing using for Sun. Steven Watanabe 2010-06-23 18:47:56 +00:00
  • c5cdd46089 Some optimizations to mersenne_twister. Steven Watanabe 2010-06-23 18:15:27 +00:00
  • e580086e65 Sync gamma_distribution with C++0x. Fixes #3888. Steven Watanabe 2010-06-22 20:22:41 +00:00
  • e9b6830669 Fix vc71 errors, take 2. Steven Watanabe 2010-06-22 15:29:59 +00:00
  • 3303ce69bc Sync mersenne_twister with C++0x. Steven Watanabe 2010-06-22 02:30:09 +00:00
  • a46d157029 Attempt to fix Sun and msvc-7.1 errors. Steven Watanabe 2010-06-21 15:13:11 +00:00
  • 2c7387f6ae Implement discrete_distribution. Fixes #920. Steven Watanabe 2010-06-21 04:03:55 +00:00
  • e8a792c155 Fix another integer overflow problem. Steven Watanabe 2010-06-20 19:06:56 +00:00
  • 773e647806 Better implementation of the poisson distribution. Fixes #1540. Steven Watanabe 2010-06-20 03:24:28 +00:00
  • d44e4569ce Better error reporting Steven Watanabe 2010-06-20 02:18:53 +00:00
  • 94d50aa090 Fix integer overflow bug. Steven Watanabe 2010-06-19 14:55:52 +00:00
  • 0bfc67b8fd Fix my floor silliness. e.g. int(-0.5) != floor(-0.5) Steven Watanabe 2010-06-19 04:31:28 +00:00
  • e7e3a4a676 Reimplement binomial_distribution. Steven Watanabe 2010-06-18 22:05:11 +00:00
  • 673a685247 v2, v3, integration branch svn-branches/filesystem3 Beman Dawes 2010-06-09 11:34:33 +00:00
  • ebe859512e Fix compile error in example Steven Watanabe 2010-06-09 02:35:02 +00:00
  • a2f27c6293 Add an example of generating a random password. Fixes #4183 Steven Watanabe 2010-06-09 02:33:40 +00:00
  • 463e1d4e0f Check for range errors in the input operator of linear_congruential. Fixes #2667 Steven Watanabe 2010-06-08 04:03:58 +00:00
  • c11219f596 Make sure that all members are initialized. Fixes #4085 Steven Watanabe 2010-06-08 03:21:28 +00:00
  • dfa3cec512 Merge Random from the trunk Steven Watanabe 2010-05-31 16:44:36 +00:00
  • 3852c2080c Release 1.43.0 boost-1.43.0 Beman Dawes 2010-05-06 13:21:09 +00:00
  • 6cda87c18c Fix random_device on mingw Steven Watanabe 2010-04-23 17:22:39 +00:00
  • e08d154cb3 Add tests for random_device Steven Watanabe 2010-04-22 21:30:04 +00:00
  • ccc017d0af Release 1.43.0 beta 1 boost-1.43.0-beta1 Beman Dawes 2010-04-21 14:13:35 +00:00