Time Complexity of the 3 Dimensional Co-ordinate Algorithm
The re-use of the python modules has allowed me to extend from finding a random number from a single range into a two-dimensional co-ordinate without too much extra effort.
Pushing this into a three-dimensional co-ordinate was even simpler, as the previous iteration was where the work was in determining the way to handle the output correctly and quickly.
The functions that did the number crunching did not change. Only the main function with the addition of the third random co-ordinate and the handling of the output was needed.