Actually I ended up not to use even that i have an implementation. I
am currently using just Random.nextGaussian since i needed to generate
single Gaussian vectors and I meant to ask if that's the best way to
do it.

I had a version once that used conversion from uniformly generated
murmur hash to gaussian similarly to what you discussed but again, I
had doubts that's the way. What's the way?

-D

On Wed, Apr 6, 2011 at 1:02 AM, Ted Dunning <[email protected]> wrote:
> The random matrix that dmitriy has uses MurmurHash based on the two indices
> to create the random values.  They aren't cached since they are generated
> fairly quickly.
>
> On Wed, Apr 6, 2011 at 12:36 AM, Sean Owen (JIRA) <[email protected]> wrote:
>
>>
>>    [
>> https://issues.apache.org/jira/browse/MAHOUT-550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016285#comment-13016285]
>>
>> Sean Owen commented on MAHOUT-550:
>> ----------------------------------
>>
>> Well it turns out MersenneTwisterRNG won't take a new seed, but it just
>> means setSeed() in RandomWrapper needs to make a new RNG instead. I can add
>> that, it's a detail.
>>
>> > Add RandomVector and RandomMatrix
>> > ---------------------------------
>> >
>> >                 Key: MAHOUT-550
>> >                 URL: https://issues.apache.org/jira/browse/MAHOUT-550
>> >             Project: Mahout
>> >          Issue Type: New Feature
>> >          Components: Math
>> >            Reporter: Lance Norskog
>> >            Assignee: Sean Owen
>> >         Attachments: MAHOUT-550.patch, MAHOUT-550.patch,
>> RandomMatrix.patch
>> >
>> >
>> > Add Vector and Matrix implementations that generate a unique and
>> reproducible random number for each index.
>>
>> --
>> This message is automatically generated by JIRA.
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>

Reply via email to