We’re rewarding the question askers & reputations are being recalculated! Read more.

 3 added 13 characters in body edited Oct 19 '18 at 15:58 J. M. will be back soon♦ 103k1111 gold badges321321 silver badges479479 bronze badges Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation isare not truly random. You are missing a factor of pi/2$$\pi/2$$ in the 4th argument in the table. When generating the table, use this instead to get truly random ellipsoids:  ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming  All I added was a factor of pi$$\pi$$ in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0$$0$$ to pi/2$$\pi/2$$. Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation is not truly random. You are missing a factor of pi/2 in the 4th argument in the table. When generating the table use this instead to get truly random ellipsoids:  ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming  All I added was a factor of pi in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0 to pi/2. Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation are not truly random. You are missing a factor of $$\pi/2$$ in the 4th argument in the table. When generating the table, use this instead to get truly random ellipsoids:  ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming  All I added was a factor of $$\pi$$ in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from $$0$$ to $$\pi/2$$. 2 added 8 characters in body edited Sep 25 '15 at 8:23 dr.blochwave 8,18333 gold badges3333 silver badges7171 bronze badges Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation is not truly random. You are missing a factor of pi/2 in the 4th argument in the table. When generating the table use this instead to get truly random ellipsoids: ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming  All I added was a factor of pi in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0 to pi/2. Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation is not truly random. You are missing a factor of pi/2 in the 4th argument in the table. When generating the table use this instead to get truly random ellipsoids: ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming All I added was a factor of pi in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0 to pi/2. Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation is not truly random. You are missing a factor of pi/2 in the 4th argument in the table. When generating the table use this instead to get truly random ellipsoids:  ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming  All I added was a factor of pi in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0 to pi/2. 1 answered Sep 24 '15 at 22:00 Gregory Fahs 4344 bronze badges Thought I would add after looking at this quite a bit later. The numbers you use to generate the random ellipsoid orientation is not truly random. You are missing a factor of pi/2 in the 4th argument in the table. When generating the table use this instead to get truly random ellipsoids: ellipsoid @@@ Table[{x, x, 10 {x, x, x}, pi/2*x, {x, x, x}} /. x :> RandomReal[] , {111}] // Graphics3D // AbsoluteTiming All I added was a factor of pi in the 4th argument of ellipsoid in the table being generated. This will give you random radian values from 0 to pi/2.