Create distributed sparse array of normally distributed pseudo-random values
DS = distributed.sprandn(m, n, density)
DS = distributed.sprandn(m, n, density) creates
n sparse distributed
array with approximately
density*m*n normally distributed
nonzero double entries.
Create a 1000-by-1000 sparse distributed double array
approximately 1000 nonzeros.
DS = distributed.sprandn(1000, 1000, .001);
When you use
sprandn on the workers in the
parallel pool, or in an independent or communicating job (including
pmode), each worker sets its random generator seed to a value that
depends only on the
labindex or task ID. Therefore,
the array on each worker is unique for that job. However, if you repeat
the job, you get the same random data.