fix our random implementation

Reporter: time-killer-games  |  Status: open  |  Last Modified: August 18, 2020, 06:10:27 PM
this is a reminder for me to work on fixing our random implementation once my BSD ( #1916 ) pr gets merged, because that pr uses a temp fix to get the data structures extension building to appease the ci.

The temp fix is for the short term, but it uses a template and a call to std::shuffle which creates a random seed every time a random data structure sorting is issued. We need it to take a more direct approach that doesn't involve generating a new random seed every time, and instead use the random seed utilized by the rest of our engine.

Please sign in to post comments, or you can view this issue on GitHub.