Each time I execute the following code it generates the same cylinders with the same format.
SeedRandom[157]
cylinders =
Table[{RandomReal[{-100, 100}, {2, 3}], RandomReal[5]}, {50}];
SeedRandom[157]
ImageCrop[
Graphics3D[{EdgeForm[None],
Directive[Opacity@RandomReal[{.4, .9}], Hue[RandomReal[]]],
Cylinder[First@#, Last@#]} & /@ cylinders, Boxed -> False,
ImageSize -> 800]]
SeedRandom[157]
cylinders =
ParallelTable[{RandomReal[{-100, 100}, {2, 3}],
RandomReal[5]}, {50}];
SeedRandom[157]
ImageCrop[
Graphics3D[{EdgeForm[None],
Directive[Opacity@RandomReal[{.4, .9}], Hue[RandomReal[]]],
Cylinder[First@#, Last@#]} & /@ cylinders, Boxed -> False,
ImageSize -> 800]]
does not exhibit the same behavior. I guess I am missing something fundamental here.



