Write a simulator code in python with outcomes 1, 0, 2 for 15 matches.  Where distribution arrays are initialized, probabilities, test combinations,
 circulation pool, the number of combinations of opponents.  There are initialization cycles: 1. According to the distribution array, combinations of opponents are generated every thousand iterations;  2. Based on the array of probabilities, a winning combination is generated;  3. We pass through the array of opponents and our winning combination;  4. We distribute the circulation pool according to the winning outcomes.  Find a winning combination with a positive mathematical expectation. Do not include the following keywords: outcome, cycle, distribution, probability
user