Allow users to set a seed for the random number generator to enable reproducible runs. Implement a mechanism to initialize the random seed based on user input or configuration settings, facilitating consistent testing and debugging.
nMars would also need its randomness controlled, but it looks like it already has the option for that. Or look into Issue #8 and deprecate nMars.