May be make it implementation specific... For Unix/Linux systems atleast the
implementation should perhaps poll /dev/random which is truly random and for
windows settle for the best one?

On Tue, Apr 26, 2011 at 12:09 PM, Jake Mannix <[email protected]> wrote:

> org.apache.mahout.math.jet.* is deprecated, don't use it.
>
> We have a mersenne twister in here somewhere, don't we Ted?
>
>  -jake
>
> On Tue, Apr 26, 2011 at 12:03 PM, Randall McRee <[email protected]
> >wrote:
>
> > Hi folks,
> > I have been implementing an LSH-based knn scheme which could be donated
> to
> > Mahout. LSH, obviously, needs good random generators. The problem is that
> > existing code in Mahout seems to favor java.util.Random which is widely
> > known to be sub-optimal. At the very least it does not keep up with
> > state-of-the-art like MersenneTwister and Well. So, Mahout also has
> > RandomEngine which is fine as an interface but does also does not contain
> > implementations of, for example, the new WELL generators.
> >
> > Apache's common-math project seems to have all of these generators,
> > including WELL variants, but under yet another interface,
> RandomGenerator.
> >
> > So, the question to the list is: would it be acceptable to contribute
> code
> > which makes use of org.apache.commons.math.random.RandomGenerator rather
> > than Mahout's built-in
> > org.apache.mahout.math.jet.random.engine.RandomEngine?
> >
> >
> > Thanks,
> > Randy McRee
> >
>



-- 
Sidharth Gupta

1249 E Spence Avenue
Tempe Az, 85281
480-307-5994

Reply via email to