To keep compat and minimize caching variance, I think we would like to keep a consistent ordering across all users of a chrome major version.
For the current implementation, we only support at most three elements in the list, we used a stable permutation table: all permutations of {0,1,2} , which are 3!=6, using major version % 6 to get the order.
We would like to support 3+ elements in the list to achieve the same effect.
With the STL library, It seems we can't guarantee to get the same sequence when shuffling a list with the same seed across all platforms.