[
https://issues.apache.org/jira/browse/MAHOUT-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Owen resolved MAHOUT-753.
------------------------------
Resolution: Won't Fix
Assignee: Sean Owen
Surely that's fine though, it's a PRNG; it is meant to return a different
stream of values.
Do we have good reason to believe that this particular algo returns
well-distributed numbers? A few things here look innocent but might not be:
alternately returning high/low 32 bits, collapsing the high/low 32 bits before
hashing, using the last output as input to hash for next value.
We don't use java.util.Random, but the Mersenne twister. Do you have evidence
this provides better properties than that? Otherwise I am not clear on the
reason for adding this to the project.
As you say maybe reopen this later.
> MurmurHashRandom class: subclass of java.util.Random that uses MurmurHash
> -------------------------------------------------------------------------
>
> Key: MAHOUT-753
> URL: https://issues.apache.org/jira/browse/MAHOUT-753
> Project: Mahout
> Issue Type: New Feature
> Components: Math
> Reporter: Lance Norskog
> Assignee: Sean Owen
> Priority: Minor
> Attachments: MurmurHashRandom.java
>
>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira