This function was just added to test early on the functionality of optimize_design() to accept a permutation vector rather than a list with src and dst indices.
complete_random_shuffling(batch_container,...)
Arguments
batch_container: The batch-container.
...: Other params that are passed to a generic shuffling function (like the iteration number).
Returns
A random permutation of the sample assignment in the container.