yardie |
---|
Рандом тут не поможет. |
Да прекрасно поможет. Суммируешь всё, нормализуешь, делаешь накопление, и попадаешь куда-то рандомом. Типа:
Игрок | Сумма | Сумма с накоплением | Нормализованная сумма с накоплением | 1 | 2 | 2 | 0.2 | 2 | 5 | 7 | 0.7 | 3 | 3 | 10 | 1.0 |
|
Если RAND() даст, скажем, 0,123456 - выиграл первый, если там 0,456789 - второй, если 0,987654 - соответственно третий.