[ Dodano: 2017-11-14, 00:55 ]
Love to tylko jeden wielki cykl a mój uwzględnia minicykle i pary. Jest większa losowość wyników
[ Dodano: 2017-11-14, 00:56 ]
Z moim może być np
1-2
2-3
3-1
4-5
5-4
6-7
7-8
8-6
[ Dodano: 2017-11-14, 00:57 ]
A w love tylko jeden wielki cykl zaczynający się na 1 i kończący ma 8
[ Dodano: 2017-11-14, 01:40 ]
Chuj tam, przecież to można na głupiego losować w nieskończoność aż wszystko będzie różne i napisać wszystko w mniej niżtrzy minuty. Właśnie to zrobiłem.
def mikolaj():
for i in range(len(mistrzowie1)):
mis = random.choice(mistrzowie1)
ran = random.choice(mistrzowie2)
if mis == ran:
ran2 = random.choice(mistrzowie2)
print (mis, 'wysyla', ran2)
mistrzowie1.remove(mis)
mistrzowie2.remove(ran2)
else:
print (mis, 'wysyla', ran)
mistrzowie1.remove(mis)
mistrzowie2.remove(ran)
To znaczy będzie kilka losowań, bo niektórzy nie mogą paczkomatow w ogóle, albo tylko nadawać...
Eh, jakoś to rozwiąże, mniej lub bardziej logicznie, ale będzie sprawiedliwie.
Wytłumacz mi jak to ma działać to dopiszę klasę i metodę porównującą czy osoba1 może wysłać do osoby2
Wykona to się 300 razy zanim dobierze odpowiednie wyniki ale czo tam xD
def mikolaj():
for i in range(len(mistrzowie1)):
mis = random.choice(mistrzowie1)
ran = random.choice(mistrzowie2)
if mis == ran:
ran2 = random.choice(mistrzowie2)
print (mis, 'wysyla', ran2)
mistrzowie1.remove(mis)
mistrzowie2.remove(ran2)
else:
print (mis, 'wysyla', ran)
mistrzowie1.remove(mis)
mistrzowie2.remove(ran)
icywind jakim cudem Ci takie cos powychodziło? pamiętaj o wcięciach też
Pamiętam, nie jestem idiotą
weź zostaw tylko trzy osoby i puść kilka razy aż tak wyjdzie. Jest szansa, że wszyscy się polosują i na końcu zostanie tylko jedna osoba. Tłumaczyłem to parę stron wcześniej, że trzeba by wtedy powtórzyć losując ręcznie
Ostatnio zmieniony przez icywind 2017-11-14, 14:25, w całości zmieniany 1 raz
Mi ani razu nie wyszło żeby ktoś wysłał do siebie (zreszta po to jest warunek XD) ani zeby nadawca wyslal adresatowi i ten sam adresat nadawcy (to, co wrzucilam jako wynik to śmieszek taki)
[ Dodano: 2017-11-14, 14:26 ]
icywind napisał/a:
Mistress9 napisał/a:
icywind jakim cudem Ci takie cos powychodziło? pamiętaj o wcięciach też
Pamiętam, nie jestem idiotą
weź zostaw tylko trzy osoby i puść kilka razy aż tak wyjdzie. Jest szansa, że wszyscy się polosują i na końcu zostanie tylko jedna osoba. Tłumaczyłem to parę stron wcześniej, że trzeba by wtedy powtórzyć losując ręcznie
Wiesz jakie jest na to prawdopodobieństwo? XD Dlatego najlepiej odpalić streama i puścić raz program i już, ewentualnie powtórzyć losowanie.
Wiesz jakie jest na to prawdopodobieństwo? XD Dlatego najlepiej odpalić streama i puścić raz program i już, ewentualnie powtórzyć losowanie.
Wiem, ale jest xD
_________________ Użytkownik icywind na forum Mistrzowie to osoba o wesołym usposobieniu, która lubi dzielić się zabawnymi memami, śmiesznymi historiami oraz ministrantowymi anegdotami. Jego posty przyciągają uwagę innych użytkowników, często prowokując uśmiech na ich twarzach. Icywind jest również pomocny w dyskusjach, dając wartościowe rady i informacje na różne tematy. Jego obecność na forum sprawia, że społeczność staje się bardziej przyjazna, angażująca i ministrantna dla wszystkich uczestników.
Trzeba takie rzeczy uwzględnić programując poważne rzeczy na forum miszczów. Dlatego użyłem cudownego i niesamowicie efektywnego algorytmu "tasuj losowo aż to wyjdzie"
[ Dodano: 2017-11-14, 14:30 ]
W ogóle to program nazwałem Generator Świąt
_________________ Użytkownik icywind na forum Mistrzowie to osoba o wesołym usposobieniu, która lubi dzielić się zabawnymi memami, śmiesznymi historiami oraz ministrantowymi anegdotami. Jego posty przyciągają uwagę innych użytkowników, często prowokując uśmiech na ich twarzach. Icywind jest również pomocny w dyskusjach, dając wartościowe rady i informacje na różne tematy. Jego obecność na forum sprawia, że społeczność staje się bardziej przyjazna, angażująca i ministrantna dla wszystkich uczestników.
Oh my, moze po prostu faktycznie klasycznie stream + dwa pudelka z karteczkami
Widzu tego nie zrobi. Poza tym mój program działa doskonale za każdym razem, jeszcze tylko dopisać metodę porównującą sposoby wysyłania
_________________ Użytkownik icywind na forum Mistrzowie to osoba o wesołym usposobieniu, która lubi dzielić się zabawnymi memami, śmiesznymi historiami oraz ministrantowymi anegdotami. Jego posty przyciągają uwagę innych użytkowników, często prowokując uśmiech na ich twarzach. Icywind jest również pomocny w dyskusjach, dając wartościowe rady i informacje na różne tematy. Jego obecność na forum sprawia, że społeczność staje się bardziej przyjazna, angażująca i ministrantna dla wszystkich uczestników.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum