uForum.uz

uForum.uz (https://uforum.uz/index.php)
-   Разминка для мозгов (https://uforum.uz/forumdisplay.php?f=470)
-   -   Лотерея (https://uforum.uz/showthread.php?t=9670)

Наташа 01.07.2009 01:29

Лотерея
 
Цитата:

Правила розыгрыша:
1 июля 2009 года с независимого от администрации форума новостного сайта ( www.cnews.ru ) из разделов «Телеком», «Интернет» «Софт» будут выбраны первые новости за этот день (после 00:00 часов 1 июля 2009 года).
Время выхода каждой новости служит основой для розыгрыша среди участников. Из склеенных всех последних 2-х цифр (минуты) будет получено 6-тизначное число: ABCDEF
где : AB - минуты выхода первой новости, CD - минуты выхода второй новости, EF- минуты выхода третьей новости.
Далее путем расчленения полученного числа на 6 чисел и деления их по модулю на количество участников (КУч), будет получено 3 номера победителей.
1 победитель (ABCD mod КУч) + 1 ABCDEF
2 победитель (BCDE mod КУч) + 1 ABCDEF
3 победитель (CDEF mod КУч) + 1 ABCDEF
Единица прибавляется для исключения выпадения нуля.
Например, если выход новостей был 10:07, 09:43, 11:12 - в трех разделах, а количество участников равно 110, то получится 6-ти значное число 074312. Победитель будет найден по формуле:
1 победитель (0743 mod 110) +1 = 307 074312
2 победитель (7431 mod 110) +1 = 003 074312
3 победитель (4312 mod 110) +1 = 380 074312
по чему такая лотерея была бы не честной?...:) -условимся, что время выхода новости действительно абсолютно случайно...:)

Nadir Zaitov 01.07.2009 12:54

Вложений: 1
Умница, Наташа!

Самый вредный вариант - по модулю 100 (200 и т.д.). Шансы выиграть имеют только 1-е 60 человек, а остальные шансов вообще не имеют :).

Действительно есть проблемы с наложением частотных характеристик и модулем - Нужно было формулу другую с умножением на 60, а не со скрытым умножением на 100 использовать!

В случае со 150 участниками файл даже вложил, чтоб поиграться и посмотреть можно было :). Для изменения в любом пустом месте таблицы нажмите F2 и затем ввод - диаграмка с частотными характеристиками пересчитается.

Evgeniy Sklyarevskiy 01.07.2009 14:01

В связи с повальной грамотностью на форуме предлагаю исправить название темы на правильное...

b_a_lamut 01.07.2009 15:53

Цитата:

Сообщение от Evgeniy Sklyarevskiy (Сообщение 237897)
В связи с повальной грамотностью на форуме предлагаю исправить название темы на правильное...

Оффтоп:
Эх, испортили праздник расчётами. Недаром я не доверяю математикам. Ты бы лучше похлопотал, чтобы меня в Real ID включили и впихнули в лоторею на счастливый, согласно расчётам, номер :)

Evgeniy Sklyarevskiy 01.07.2009 16:24

Оффтоп:
Цитата:

Сообщение от b_a_lamut (Сообщение 237963)
Ты бы лучше похлопотал, чтобы меня в Real ID

Люди годами в очереди стоят...

Наташа 01.07.2009 16:37

Оффтоп:
Цитата:

Сообщение от Evgeniy Sklyarevskiy (Сообщение 237897)
В связи с повальной грамотностью на форуме предлагаю исправить название темы на правильное...

устала я от грамотности на этом форуме -разрешите по писать с ошибками...:185:

Оффтоп:
Цитата:

Сообщение от b_a_lamut (Сообщение 237963)
Ты бы лучше похлопотал, чтобы меня в Real ID включили и впихнули в лоторею на счастливый, согласно расчётам, номер

а говорите -математикам не доверяете...:)

Nadir Zaitov 01.07.2009 17:41

Цитата:

Сообщение от Evgeniy Sklyarevskiy (Сообщение 237897)
В связи с повальной грамотностью на форуме предлагаю исправить название темы на правильное...

[mod]Рекомендую в подобных случаях использовать либо тег [help] ("!"), если нужно исправить очепятку, либо тег оффтоп, если это было "приколом". Очипятку исправил.[/mod]

b_a_lamut 01.07.2009 17:58

Цитата:

Сообщение от Наташа (Сообщение 237987)
а говорите -математикам не доверяете...

Оффтоп:
Я только Евгению Семёновичу доверяю, как математику. У Него всё схваченно и арихметика своя. Да, на всякий случай, не показывайте Ему язык. Он сделает вид, что не заметил, но запомнит. Вот, меня в очередь поставил, несмотря на то, что я везде его поддерживаю и палки в колёса вставляю, при случае.


Лучше задачи решать. Какие будут предложения по создавшейся ситуации с лотереей. Что можно сделать, чтобы призы остались у счастливчиков, а выпавшие из игры, в неё попали без обид и с чувством удовлетворения.

Наташа 01.07.2009 18:35

Цитата:

Сообщение от b_a_lamut (Сообщение 238067)
Какие будут предложения по создавшейся ситуации с лотереей.

Цитата:

1 победитель (ABCD mod КУч) + 1 ABCDEF
2 победитель (BCDE mod КУч) + 1 ABCDEF
3 победитель (CDEF mod КУч) + 1 ABCDEF
если банально лень, что то серьезное придумывать, то можно ограничиться как предложенно:
Цитата:

Сообщение от Nadir Zaitov (Сообщение 237843)
Действительно есть проблемы с наложением частотных характеристик и модулем - Нужно было формулу другую с умножением на 60, а не со скрытым умножением на 100 использовать!

изящным:
1 победитель ((AB+60*CD) mod КУч) + 1 ABCDEF
2 победитель ((BC+60*DE) mod КУч) + 1 ABCDEF
3 победитель ((CD+60*EF) mod КУч) + 1 ABCDEF

а еще лучше красочным:
1 победитель ((AB+60*CD+60*60*EF) mod КУч) + 1
2 победитель ((CD+60*EF+60*60*AB) mod КУч) + 1
3 победитель ((EF+60*AB+60*60*CD) mod КУч) + 1
:)
конечно маленькая разница останется но она будет в пределах долей процента...:) и этот замысловатый алгоритм станет куда как стабильнее...:)

Nadir Zaitov 01.07.2009 18:54

Цитата:

Сообщение от Наташа (Сообщение 238079)
конечно маленькая разница останется но она будет в пределах долей процента...

Это из-за того, что число не будет делится на КУч без остатка?


Текущее время: 15:59. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
OOO «Единый интегратор UZINFOCOM»