Pseed set the random seed in subpattern
superclass: FilterPattern
set the random generator seed of the resulting stream.
see also: randomSeed
Pseed(seed, pattern)
seed: integer number, pattern or stream that return an integer number
a = Pseed(1972, Prand([1,2,3], inf));
b = a.asStream;
10.do({ b.next.post });
c = a.asStream;
10.do({ c.next.post });
// using a seed pattern as input:
a = Pseed(Pseq([1812, 1912], inf), Prand([1,2,3], 5));
b = a.asStream;
2.do({ 5.do({ b.next.post });"".postln; });
c = a.asStream;
2.do({ 5.do({ c.next.post });"".postln; });
// outer thread is independant:
a = Pseed(Prand([1534, 1600, 1798, 1986, 2005], inf), Pshuf([1, Prand([7, 9], 2), 1, 2, 3], 1));
// returns random streams
b = a.asStream;
2.do({ 5.do({ b.next.post });"".postln; });
c = a.asStream;
2.do({ 5.do({ c.next.post });"".postln; });