Random tree generation is now working.  Next steps are to improve the call to random_shuffle() so that we don't get the same tree each run.