Zaɓuɓɓukan bazuwar, wucewar gauraye da maimaita ƙarshen wakili
Zaɓi tsakanin zaɓuɓɓukan bazuwar masu zaman kansu, wucewa gauraye da manufar rashin maimaitawa nan take, maimakon ɗaukar maimaita ƙarshen a matsayin mai juyawa da ya lalace.
Wakili B, wakili B kuma, sannan wakili A. Rubutun ka na da kamar abin tuhuma, amma mai zaɓe na bazuwar yana da izinin yin daidai haka.
Zaɓe daga jeri ɗaya a kowace buƙata yana ba da izinin maimaitawa. Idan akwai ƙarshen biyu daidai gwargwado, zaɓen mai zaman kansa na gaba yana da damar ɗaya cikin biyu na dacewa da na baya. Jeri gajere mai maimaitawa ba hujja ba ce cewa mai zaɓen ya yi watsi da jeri.
Zaɓi halin da kake buƙata da gaske
| Buƙata | Ka'idar zaɓe |
|---|---|
| Kowane zaɓe mai zaman kansa ne | Zaɓi daga jerin da suka cancanta a kowane lokaci |
| Yi amfani da kowane ƙarshe sau ɗaya kafin ka sake farawa | Gauraya kwafi, cinye shi, sannan fara wata hanya |
| Ka guje wa ƙarshen da ya gabata kai tsaye | Ka cire wannan ƙarshen kafin zaɓe |
Don ka'ida ta ƙarshe, ka magance yanayin ƙarshe ɗaya a fili:
candidates = [endpoint for endpoint in eligible if endpoint != previous]
if not candidates:
raise RuntimeError("No different eligible proxy is available")
selected = random.choice(candidates)
Wannan yanki yana ɗauka cewa an shigo da random kuma an riga an tabbatar da jerin ƙarshen. Tafkin jama'a na iya farawa da jerin wakilai na kyauta lokacin da ka'idojinsa suka dace da abokin ciniki na ƙarshe; wannan ka'idar zaɓe har yanzu tana sarrafa maimaitawa. Ko za a jira, a sake amfani da ƙarshen ɗaya, ko a daina, manufar aikace-aikace ce. Madauki marar ƙarewa da ke jiran wata ƙima ta bazuwar ba zai iya magance jeri mai ɗauke da zaɓi ɗaya daban ba.
A cikin mai aikawa na lokaci ɗaya, zaɓe da rubuta ƙarshen da ya gabata kuma na buƙatar mallaka mai haɗin kai. In ba haka ba ma'aikata biyu na iya cire tsohuwar ƙima kuma su zaɓi sabuwar ƙima ɗaya.
A ƙarshe, wannan ka'ida ta shafi asalin ƙarshen. Ƙarshen biyu daban-daban na iya kaiwa ga fitar jama'a ɗaya, kuma ƙarshen mai bayarwa ɗaya na iya kaiwa ga fitoci da yawa. Rubuta waɗannan daban kafin ka yanke shawarar cewa jujjuyawar ta lalace.