Zadejte hledaný výraz...

trasparentni losovani vyhercu

Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 14:42:31
Zdravim pratele,
resim problem s kterym si nevim rady. Rekneme ze mam seznam 2500 ucastniku souteze. Jejichz prezdivky + mesto zverejnim na webu (jeste si budu muset zjistit jestli zverejnenim prezdivky z mailu pred zavinacem nebude problem s ochran. udaju, kdyztak zverejnim jen cast) a ted k jadru problemu. Jak vylosovat cislo mezi 1 - 2500 aby to bylo naprosto trasparentni. Zatim me napadlo vyuzit k tomuto ucelu treba losovani stastnych 10 a nejak se k te cifre dokombinovat. Neporadi nekdo jak to jednoduse vyresit?
predem diky za jakykoli napad.
24. 10. 2009 14:42:31
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391300
Robert
verified
rating uzivatele
(8 hodnocení)
24. 10. 2009 14:59:44
Použít šťastných 10 by bylo sice transparentní, ale kombinováním čísel naprosto změníš pravděpodobnosti.
24. 10. 2009 14:59:44
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391299
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 15:23:41
Napsal RSKR;382988
kombinováním čísel naprosto změníš pravděpodobnosti.
jo, to je prave ten problem, ktery se mi zatim nedari vyresit.
24. 10. 2009 15:23:41
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391298
Archangel
verified
rating uzivatele
24. 10. 2009 15:58:58
No já ti nevím jestli má vůbec smysl se objektivitou zaobírat, "Karlovarská losovačka" rozsekala i ty poslední, kteří věřili jakémukoliv losování.
http://www.youtube.com/watch?v=f0-SY70ZR08
Dal bych to normalně přes nejakou random funkci a hotovo.
24. 10. 2009 15:58:58
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391297
Jiří Herník
verified
rating uzivatele
(22 hodnocení)
24. 10. 2009 16:28:41
A co rict, ze to proste vyhraje 2000 v poradi?
24. 10. 2009 16:28:41
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391296
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 16:34:12
Napsal Archangel;383024
No já ti nevím jestli má vůbec smysl se objektivitou zaobírat, "Karlovarská losovačka" rozsekala i ty poslední, kteří věřili jakémukoliv losování.
http://www.youtube.com/watch?v=f0-SY70ZR08
Dal bych to normalně přes nejakou random funkci a hotovo.
Zkusim se tedy vyjadrit polopaticky. Ucelem reseni je TRANSPARENTNI nahodny vyber z predem dane cisene rady. Proto je "nejaka random funkce" uplne mimo. Random funkci by jsem z toho udelal "Karlovarskou losovacku" coz nechci.
Pokud by jsem mel jen 100 ucastniku, jednoduse vsech 100 uverejnim na webu. Kazdy dostane cislo od 1 do 100. Potom vyhlasim, ze vyherce urci prvni tazene cislo loterie stastnych deset toho a toho dne(predpokladam ze se tahnou cisla od 1 do 100 - nesazim, neznam podrobnosti..) Timto resenim tedy naprosto TRASPARENTNE vyberu vyherce pri stejnem rozlozeni pravdepodobnosti.
Muj problem je ze tech ucastniku neni 100, ale treba 2500 nebo taky 1157 proste pokazde jiny pocet.
Najde se matematicka hlava, ktera mi poradi jak to vyresit?
---------- Doplňující příspěvek odeslán v 16:36 ----------
Napsal rammi;383031
A co rict, ze to proste vyhraje 2000 v poradi?
to bych musel vyhlasit jeste pred spustenim souteze. Ja jsem samozrejme soutez spustil a ted vymyslim jak to zaridit.. Na toto reseni se ale nabaluji dalsi problemy, treba tim znevyhodnim prvni nedockavce, kteri se budou hlasit, protoze logicky nebudou mit sanci byt oni tim 2000 atd..
24. 10. 2009 16:34:12
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391295
Jiří Herník
verified
rating uzivatele
(22 hodnocení)
24. 10. 2009 16:40:17
Ok, jako slabsi matematicka hlava, ale jako programator ti navrhnu jednoduche reseni.
Vezmi cislo, ktere bude ten den tazeno jako sance milion nebo neco takoveho, kde to cislo bude urcite nekolikrat vyssi, nez kolik budes mit ucastniku.
No a potom bude tazeno treba cislo 58745584755, pocet ucastniku bude 2500, takze vezmes 58745584755 vydelis poctem ucastniku a zbytek po deleni je to co jsi chtel.
takze 58745584755 mod 2500 = 2255 pokud spravne pocitam, ale jeste bys mel pricist jednicku, aby ti nevysla nula a zaroven dal sanci poslednimu. vylosovany vysledek by tedy byl 2256
24. 10. 2009 16:40:17
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391294
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
24. 10. 2009 17:04:05
Napsal Kamil;383036
Zkusim se tedy vyjadrit polopaticky. Ucelem reseni je TRANSPARENTNI nahodny vyber z predem dane cisene rady. Proto je "nejaka random funkce" uplne mimo. Random funkci by jsem z toho udelal "Karlovarskou losovacku" coz nechci.
Pokud by jsem mel jen 100 ucastniku, jednoduse vsech 100 uverejnim na webu. Kazdy dostane cislo od 1 do 100. Potom vyhlasim, ze vyherce urci prvni tazene cislo loterie stastnych deset toho a toho dne(predpokladam ze se tahnou cisla od 1 do 100 - nesazim, neznam podrobnosti..) Timto resenim tedy naprosto TRASPARENTNE vyberu vyherce pri stejnem rozlozeni pravdepodobnosti.
Muj problem je ze tech ucastniku neni 100, ale treba 2500 nebo taky 1157 proste pokazde jiny pocet.
Najde se matematicka hlava, ktera mi poradi jak to vyresit?
Já nějak nerozumím proč nelze použít funkce random.Připadá mi to jako velice dobré řešení. Pokud bys měl 100 účastníků tak random(1,100) a vyplivne ti to číslo toho kdo vyhrál. Je tam někde problém, který nevidím?
24. 10. 2009 17:04:05
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391293
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 17:25:47
Napsal Pooky;383055
Je tam někde problém, který nevidím?
Ano, hledam takove reseni, aby bylo kazdemu jasne, ze se nejedna o podvodne losovani. Tedy z predem jasne daneho a zverejneneho seznamu ucastniku se vybere dle verejne znameho klice vyherce.
---------- Doplňující příspěvek odeslán v 17:26 ----------
Napsal rammi;383041
Ok, jako slabsi matematicka hlava, ale jako programator ti navrhnu jednoduche reseni.
Vezmi cislo, ktere bude ten den tazeno jako sance milion nebo neco takoveho, kde to cislo bude urcite nekolikrat vyssi, nez kolik budes mit ucastniku.
No a potom bude tazeno treba cislo 58745584755, pocet ucastniku bude 2500, takze vezmes 58745584755 vydelis poctem ucastniku a zbytek po deleni je to co jsi chtel.
takze 58745584755 mod 2500 = 2255 pokud spravne pocitam, ale jeste bys mel pricist jednicku, aby ti nevysla nula a zaroven dal sanci poslednimu. vylosovany vysledek by tedy byl 2256
Rammi jsi genius, diky :thumbup:. Jeste se trochu peru s moznosti delitelnosti cisla beze zbytku, ale to uz nebude problem
24. 10. 2009 17:25:47
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391292
Archangel
verified
rating uzivatele
24. 10. 2009 17:35:00
zbytek po deleni ... myslis v php ?
10 / 3 = 3,33333
10 % 3 = 1
24. 10. 2009 17:35:00
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391291
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 17:42:42
myslim na moznost ze cislo z sance milion bude delitelne poctem ucastniku
24. 10. 2009 17:42:42
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391290
Robert
verified
rating uzivatele
(8 hodnocení)
24. 10. 2009 17:49:32
Vždyť to rammi napsal, musíš k výsledku přičíst jedničku. Když jí nepřičteš může ti vyjít nula a vyhodíš ze hry posledního učastníka.
Nebo naopak, pojedeš normálně a pokud bude číslo dělitelný beze zbytku, tak vyhrává poslední hráč.
24. 10. 2009 17:49:32
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391289
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 17:57:06
Napsal RSKR;383090
Vždyť to rammi napsal, musíš k výsledku přičíst jedničku. Když jí nepřičteš může ti vyjít nula a vyhodíš ze hry posledního učastníka.
Nebo naopak, pojedeš normálně a pokud bude číslo dělitelný beze zbytku, tak vyhrává poslední hráč.
mas pravdu, napsal jsem blbost. Ted jeste orisek - jak srozumitelne vysvetlit "pravidla hry".
24. 10. 2009 17:57:06
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391288
Archangel
verified
rating uzivatele
24. 10. 2009 18:03:03
Napsal Kamil;383083
myslim na moznost ze cislo z sance milion bude delitelne poctem ucastniku
já teda nevím ale přijde mi že na to jdeš až moc vědecky... co třeba takhle:
vezmi prvních 10 tažených čísel
sečti je
2x je umocni
vyděl je počtem ucastniku +1
a zbytek z tohoto dělení je výherce
a máš to fakt myslím, že to moc kombinuješ, nebo si zajdi k notáři tam spust rand() script a nech si to písemně potvrdit a to vyvěš naskenovaný na webu, beztak to asi nikoho krome vyhercu zajimat nebude, hlavně si dobře zpracuj podmínky soutěže a losování.
PS: variant jak to matematicky udělat je nespočet, musíš zadat nejaký pevný parametr, například by to šlo udělat i faktoriálem, ale co když první číslo bude 5 atd...
24. 10. 2009 18:03:03
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391287
Kamil
verified
rating uzivatele
(39 hodnocení)
24. 10. 2009 18:20:55
Napsal Archangel;383094
vezmi prvních 10 tažených čísel
dik za navrh, kde sezenu tech prvnich 10 cisel? vsude je maji serazene od nejmensiho..
24. 10. 2009 18:20:55
https://webtrh.cz/diskuse/trasparentni-losovani-vyhercu/#reply391286
Pro odpověď se přihlašte.
Přihlásit