[ 
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

        

Reply via email to