At 6:30 PM ET on Sept 6 this page pulls a public random value from the drand beacon, a distributed randomness network run by a group of independent organizations. The value for that moment cannot be known by anyone in advance, including the commissioner, so no order can exist before 6:30.
Shuffle (Fisher and Yates): for each position i from last to second, swap with j = firstBits( SHA-256(value + ":" + i) ) mod (i+1). The same value and the same team list always produce the same order, so anyone can recompute it and confirm nothing was touched.
Vote tabulation independently certified by Dominion Voting Systems®. Zero (0) draft orders were pre-determined, back-dated, or adjusted. This result is final and, we cannot stress this enough, completely legitimate.
One team per line, in any order. This is the canonical list the shuffle runs on. Finalize it before you deploy.