Подведение итогов конкурса JBL Звук - твое главное оружие

access_time 11 июля в 09:44 remove_red_eye 1859 question_answer26 @Sirotin

Вчера у нас на портале завершился конкурс Звук - твое главное оружие и сегодня мы подводим итоги. Во время прямой трансляции мы выберем победителей и определим кто заберет три приза.

Подведение итогов конкурса JBL Звук - твое главное оружие

Комментарии (26)

butadeus
11 июля в 10:18
какие-то странные ники на скриншоте у выигравших - JBL Quantum 800, 600, 200 - альты наверное
Vedeney
11 июля в 10:28
я хер забил на этот конкурс)
Sirotin
11 июля в 10:51
Сообщения от butadeus:

какие-то странные ники на скриншоте у выигравших - JBL Quantum 800, 600, 200 - альты наверное


все по чесноку, как просили, на стриме все разыгрываем.
новых участников во всех конкурсах гараздо больше старого комьюнити
Sirotin
11 июля в 10:52
Сообщения от Vedeney:

я хер забил на этот конкурс)


слабак
rogue
11 июля в 10:55
тоже забил, эта игра то ещё разочарование
Munin
11 июля в 11:15
Сообщения от Sirotin:

все по чесноку, как просили, на стриме все разыгрываем.


[B]@Sirotin[/B] ты вообще в курсе как работает выборка с выбросом победителей из общего пулла и без оного? :) Или можно было одному человеку забрать все три приза?

Что за дурь? Ну, теперь понятно как они выбирают "победителей".

Неужели так сложно было запустить хоть какой-то адекватный алгоритм под тем же Python'ом с использованием проверенных библиотек типа random без утверждений "давайте пощёлкою столько раз, сколько заблагорассудится и это будет рандомное число". --- НЕТ, НЕ БУДЕТ это случайным числом! Полностью чисто (а не квази-) равномерное распределение вообще очень тяжело реализовать.

Ежели у самих не хватает сил написать подобный алгоритм, вот вам на заметку (накидывается за пять минут без знаний вообще чего-то сверх):

[COLLAPSE="Случайный выбор участников по выборке в Python"]
import pandas as pd
import random

inFile = 'Data.csv' . . . . . . . . . . . . . . . # путь до файла с данными
magic_value = 200 . . . . . . . . . . . . . . # ну, это понятно --- минимальное число баллов
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # для принятия участия в конкурсе

data = pd.read_csv(inFile)
key_list = data.keys() . . . . . . . . . . . . # как правило, нулевое значение это номер п/п
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # первое --- некий id, второе --- ник,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # третье --- число баллов
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # четвёртое --- идентификатор уникальности
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # (о нём напишу далее)
participant_list = []

for k in range(len(key_list)):

. . . . if data[key_list[3]][k] >= magic_value:
. . . . . . . . if data[key_list[2]][k] not in participant_list and data[key_list[4]][k] != 1:
. . . . . . . . . . . . participant_list.append(data[key_list[2]][k])

print(*participant_list, sep='\n')


for k in range(3):
. . . . if len(participant_list) != 0:
. . . . . . . . a = random.choice(participant_list)
. . . . . . . . print(k, 'место', '\t ---', a)
. . . . . . . . participant_list.remove(a)
. . . . else:
. . . . . . . . print('Список участников пуст!')
. . . . . . . . break
[/COLLAPSE]


Относительно "идентификатора уникальности" самое простое проверять по IP, но лучше выбрать более хороший критерий, благо в открытом доступе их куча.

Мда, но лучше, если вы не можете сделать нормальную систему выбора победителя вообще не проводить никаких конкурсов. :)
Steam is Life
11 июля в 11:34
Сообщения от Munin:




Относительно "идентификатора уникальности" самое простое проверять по IP, но лучше выбрать более хороший критерий, благо в открытом доступе их куча.

Мда, но лучше, если вы не можете сделать нормальную систему выбора победителя вообще не проводить никаких конкурсов. :)





Хахаха, ты же понимаешь, ГДЕ, у КОГО, и ЧТО просишь? :|) Скажем спасибо, что вообще стали стримы проводить, а не втихую всё делать.

Добавлено через 1 минуту
Ну а конкурс реально кривое говно какое-то. Тоже забил. До сих пор бомбит с того, что на одной и той же клетке разный звук был :)
SnowT
11 июля в 12:43
Грац победителей. Спасибо, за то что услышали пожелания общества.
Показано комментариев 8 из 26

Смотрите также