SHOW:
|
|
- or go back to the newest paste.
| 1 | - | // Random system class |
| 1 | + | Random ran = new Random(); |
| 2 | - | Random ran = new Random(); |
| 2 | + | |
| 3 | int[] ranges = new int[] { 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
| |
| 4 | - | // Array of ranges to enter for random max index |
| 4 | + | 10, 10, 10, 10, |
| 5 | - | int[] ListOfMaxRanges = new int[] {5,5,5,5,5,5,5,5,5,5,10,10,10,10,20,20,20,50,50,100};
|
| 5 | + | 25, 25, 25, |
| 6 | - | // get a random MaxIndex number from the array ListOfMaxRanges |
| 6 | + | 50, 50, |
| 7 | - | int MaxRange = ListOfMaxRanges[ran.Next(ListOfMaxRanges.Length)]; |
| 7 | + | 75, |
| 8 | - | // Insert my max range to get final number |
| 8 | + | 100, |
| 9 | - | int MyWeighedRandomNumber = ran.Next(MaxRange); |
| 9 | + | 75, |
| 10 | 50, 50, | |
| 11 | 25, 25, 25, | |
| 12 | 10, 10, 10, 10, | |
| 13 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 }; | |
| 14 | int MaxRange = ranges[ran.Next(ranges.Length)]; | |
| 15 | double RandomReward = ran.Next(MaxRange) * .01; | |
| 16 | ||
| 17 | return RandomReward; |