Terry,

The function clusterSetupRNG is using the RNGstream from rlecuyer package by default. There was a bug in the latest version of the rlecuyer package (0.3-2). A corrected version (0.3-3) is now sitting in the queue to be published on CRAN. So it should become available within the next few days.

Hana

On 2/1/12 8:21 PM, Chien Lin Terry Huang wrote:
Hi all,

I attempted to install "RSPRNG" package in OSX Lion by just selecting it from the Package Installer menu, and later realised it was a stupid idea! However, after the installation failed, the error "object '.lec.Random.seed.table' not found" appeared when I run the following code:

test = function( iter , cores )
{
    cl = makeCluster( cores , type = "SOCK" );
    clusterSetupRNG( cl );
    registerDoSNOW( cl );


    output = foreach( i = 1:iter , .combine = "rbind") %dopar%
    {
        runif( 1 , 0 , 1 );
    }

    stopCluster( cl );

output;
}

test( 100 , 2 )

The reason that I wanted to install "RSPRNG", is because I seemed to get the same "random" number stream every time when I run the code above.

My question is, 1) how can I fix the error. 2) How can I avoid getting the same random number stream for each nodes?

Many thanks
Terry

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to