[Lemon-commits] Alpar Juttner: Merge bugfix #173

Lemon HG hg at lemon.cs.elte.hu
Wed Nov 12 14:37:23 CET 2008


details:   http://lemon.cs.elte.hu/hg/lemon/rev/7d85a624093e
changeset: 393:7d85a624093e
user:      Alpar Juttner <alpar [at] cs.elte.hu>
date:      Tue Nov 11 12:13:07 2008 +0000
description:
	Merge bugfix #173

diffstat:

1 file changed, 4 insertions(+), 22 deletions(-)
lemon/random.h |   26 ++++----------------------

diffs (48 lines):

diff -r a0b5131b958e -r 7d85a624093e lemon/random.h
--- a/lemon/random.h	Fri Nov 07 14:17:44 2008 +0000
+++ b/lemon/random.h	Tue Nov 11 12:13:07 2008 +0000
@@ -692,22 +692,6 @@
       return real<double>();
     }
 
-    /// \brief Returns a random real number the range [0, b)
-    ///
-    /// It returns a random real number from the range [0, b).
-    template <typename Number>
-    Number real(Number b) {
-      return real<Number>() * b;
-    }
-
-    /// \brief Returns a random real number from the range [a, b)
-    ///
-    /// It returns a random real number from the range [a, b).
-    template <typename Number>
-    Number real(Number a, Number b) {
-      return real<Number>() * (b - a) + a;
-    }
-
     /// @}
 
     ///\name Uniform distributions
@@ -724,17 +708,15 @@
     /// \brief Returns a random real number from the range [0, b)
     ///
     /// It returns a random real number from the range [0, b).
-    template <typename Number>
-    Number operator()(Number b) {
-      return real<Number>() * b;
+    double operator()(double b) {
+      return real<double>() * b;
     }
 
     /// \brief Returns a random real number from the range [a, b)
     ///
     /// It returns a random real number from the range [a, b).
-    template <typename Number>
-    Number operator()(Number a, Number b) {
-      return real<Number>() * (b - a) + a;
+    double operator()(double a, double b) {
+      return real<double>() * (b - a) + a;
     }
 
     /// \brief Returns a random integer from a range



More information about the Lemon-commits mailing list