Лотерея: как определится победитель.

Ноябрь 8th, 2007 Опубликовано в: FM Ukraine

lottery.jpg

Для того что бы после оглашения результатов лотереи не возникало вопросов а-ля “А как так получилось, что я не выиграл?” я решил описать процедуру определения победителя. Акцентирую Ваше внимание на том, что это демонстрационный “запуск” и полученный результат никак не повлияет на судьбу приза. Выборка производилась во время написания этого поста.

Итак, у нас на форуме есть специальный топик, в котором каждый человек проживающий на территории Украины может зарегистрироваться для участия в розыгрыше лицензионной версии “Football Manager 2008″. От него и начинаем плясать. Делаем выборку по всем пользователям, что отметились в регистрационном топике, естественно автора не учитываем (см. п.6 формата проведения лотереи) и получаем:

+——–+—————-+——-+
| userid | username       | posts |
+——–+—————-+——-+
|      4 | k.c.           |    19 |
|      6 | Alex HotGun    |    13 |
|      9 | Alterus        |    69 |
|    187 | vasiliy        |   168 |
|    212 | John           |    21 |
|    232 | Brab           |    31 |
|    239 | Klfan          |     1 |
|    269 | alcher84       |    13 |
|    275 | Tavria Forever |    20 |
|    277 | DonBaloon      |     2 |
|    290 | Sevasan        |    16 |
+——–+—————-+——-+

Теперь давайте отбросим участников которые не могут принимать участия в лотерее согласно п. 5 (то бишь не имеют в своем активе десять постов на форуме и статей на сайте) и получим:

+——–+—————-+——-+
| userid | username       | posts |
+——–+—————-+——-+
|      4 | k.c.           |    19 |
|      6 | Alex HotGun    |    13 |
|      9 | Alterus        |    69 |
|    187 | vasiliy        |   168 |
|    212 | John           |    21 |
|    232 | Brab           |    31 |
|    269 | alcher84       |    13 |
|    275 | Tavria Forever |    20 |
|    290 | Sevasan        |    16 |
+——–+—————-+——-+

Ну и давайте проведем “тестовый запуск” - выбрем “победителя”.

+——–+———-+——-+
| userid | username | posts |
+——–+———-+——-+
|      4 | k.c.     |    19 |
+——–+———-+——-+

Вот так, если бы лотерея проводилась именно сейчас, то заветная коробочка уехала бы в славный город Днепропетровск.

Все операции производились сугубо средствами MySQL.
Так, что кто еще не зарегестрировался - давайте быстрее, до окончания регистрации (20 ноября 2007  г.) осталось совсем немного.

Похожие статьи:

0 голосов, средний: 0 из 50 голосов, средний: 0 из 50 голосов, средний: 0 из 50 голосов, средний: 0 из 50 голосов, средний: 0 из 5
нужно зарегистрироваться

Комментариев: 3 “Лотерея: как определится победитель.”

  1. frozy пишет:

    Все, Костя, не повезло тебе. Как знаешь, снаряд дважды в одну воронку… ;)


  2. Tavria Forever пишет:

    Как бы не проводилась лотерея,верю в честность админов. =)


  3. prowler пишет:

    Спасибо :)


Оставить свой комментарий:

Вы должны авторизироваться прежде чем комментировать.