Slik setter du en liste i tilfeldig rekkefølge
Å plukke én vinner er enkelt. Å stokke alle inn i en rettferdig rekkefølge er en annen jobb — her er hvordan du gjør det skikkelig.
Noen ganger vil du ikke ha én vinner. Du vil ha hele listen, bare stokket: hvem som presenterer først, andre og tredje; rekkefølgen for en oppstilling av artister; rekkefølgen intervjukandidater ses i; rekkefølgen kamper spilles. Det er en annen oppgave enn å trekke ett navn, og å behandle det som et engangsvalg er der folk stille og rolig introduserer skjevhet.
Denne guiden forklarer hva en tilfeldig rekkefølge faktisk er, hvorfor ad-hoc-stokking har en tendens til å ikke være rettferdig, og en enkel, gjentakbar måte å gjøre en hverdagsvelger om til en full tilfeldig rekkefølge-generator.
Plukke én vinner vs. å ordne alle
Å trekke én vinner svarer på ett spørsmål: hvem? En tilfeldig rekkefølge svarer på et mye større: hvem, så hvem, så hvem — hele veien ned. I matte-termer produserer du en permutasjon av listen: et komplett arrangement der hvert element dukker opp nøyaktig én gang, i en eller annen stokket sekvens.
Antallet mulige rekkefølger klatrer fort. Tre navn har seks mulige rekkefølger; ti navn har over tre millioner. En rettferdig stokking må behandle hver av de arrangementene som like sannsynlige — ikke bare gi førsteplassen til et tilfeldig navn og deretter la resten ligge mer eller mindre som de var.
Der en tilfeldig rekkefølge tjener plassen sin
Når du først begynner å se, er bruken overalt:
- Turrekkefølge i et brettspill, et kortspill eller et turneringsbracket, så ingen krangler om hvem som går først.
- Presentasjonsrekkefølge til en team-standup, en pitch-økt eller en klasse med talere.
- Oppstillinger av opptredener — band på en open mic, innslag i et talentshow, opplesere på et arrangement.
- Intervju- og auditionplasser, randomisert så rekkefølgen kandidater ses i ikke avgjøres av hvem som søkte først.
- Kampprogramrekkefølge i en liten liga eller en utslagstrekning.
- Stokkede spillelister, der du genuint vil ha sporene omorganisert i stedet for alltid å starte med samme sang.
- Sitteplasser, til en workshop, en middag eller et klasserom der du heller ikke vil la klikker velge selv.
Hva en rettferdig stokking faktisk betyr
En stokking er rettferdig når hver mulig rekkefølge er like sannsynlig. Det er hele definisjonen. Hvis noen arrangementer aldri kan komme opp, eller kommer opp langt oftere enn andre, er stokkingen skjev — selv om den ser tilfeldig ut ved et blikk.
Den vanlige feilen er «bare bytt noen få»-metoden: skriv listen ned, og bytt deretter et par par som fanger øyet til det «føles blandet». Problemet er at du har en tendens til å la de fleste elementer ligge nær der de startet, og byttet du velger er ikke tilfeldig i det hele tatt — de drives av hvilke navn du tilfeldigvis la merke til. Navn nær toppen blir ofte nær toppen. En skikkelig stokking favoriserer ingen startposisjon; den sprer hele listen uten hukommelse om hvor noe begynte.
Bygg en tilfeldig rekkefølge ved å trekke og fjerne
Her er den pene delen: du trenger ikke et separat stokkingsverktøy. Enhver rettferdig velger som lar deg fjerne et element etter at det er trukket, er allerede en tilfeldig rekkefølge-generator. Trikset er å gjenta trekningen.
Trekk et navn — det er posisjon én. Fjern det fra puljen. Trekk igjen fra det som er igjen — det er posisjon to. Fjern det, og fortsett. Hvert trekk fyller neste plass i rekkefølgen, og fordi puljen krymper hver gang, kan ingen navn lande to ganger. Når listen er tom, har du bygd en komplett tilfeldig rekkefølge, én posisjon om gangen.
En trinn-for-trinn-rutine med hjulet
Du kan kjøre det hele på SpinKits spinnehjul med fjern-ved-trekk slått på:
- Last inn hvert element. Lim inn eller skriv hele listen inn i hjulet og sjekk den med gruppen før du starter.
- Slå på fjern-ved-trekk så hvert resultat faller ut av hjulet etter at det lander.
- Spinn for førsteplass. Det som lander er posisjon én — skriv det ned.
- Spinn igjen for posisjon to, deretter tre, og så videre. Hjulet innsnevrer automatisk til navnene som fortsatt venter.
- Stopp når hjulet er tomt. Den nedskrevne sekvensen din er nå en rettferdig, komplett tilfeldig rekkefølge.
Hvis du heller ikke vil spinne én gang per plass, stokker lagvelgeren en liste som en del av å dele den inn i grupper — så selv når du bare vil ha ett lag, gir den deg listen i en randomisert rekkefølge å lese av.
Rekkefølgeskjevhet — den skjulte tommelen på vektskålen
Hvorfor gidde å stokke i det hele tatt? Fordi posisjon i seg selv kan bety noe. I bedømming, avstemning, smakspaneler og auditions er det å gå først eller sist sjelden nøytralt: det første innslaget setter lista alle andre måles mot, og det siste er ferskest i minnet når poeng gis. Folk gjør ikke dette med vilje — det er bare slik oppmerksomhet og hukommelse virker.
Hvis rekkefølgen avgjøres av noe annet enn tilfeldighet — alfabetiske etternavn, påmeldingstid, den som ropte først — da lander den fordelen eller ulempen på de samme folkene hver gang. Å randomisere rekkefølgen fjerner ikke effekten av å gå først, men det sørger for at ingen systematisk får den posisjonen. Over en sesong med kamper eller en stabel intervjuer, er det forskjellen mellom en rettferdig prosess og en stille skjev en.
Uavgjort, sene tillegg og omkast
Noen praktiske punkter dukker opp ofte:
- Uavgjort finnes egentlig ikke her. Fordi hvert trekk fjerner vinneren, kan du aldri lande to elementer i samme posisjon — metoden bryter uavgjort for deg ved konstruksjon.
- Sene tillegg. Hvis noen dukker opp etter at du har startet, er det rettferdigste trekket å legge dem til og trekke hele rekkefølgen på nytt. Å slotte en senkommer inn i en posisjon du har valgt for hånd, gjeninnfører nøyaktig den skjevheten du unngikk.
- Omkast. Det er greit å spinne på nytt hvis du genuint gjorde en feil — et navn var feilstavet, eller noen manglet. Det er ikke greit å fortsette å kaste om til du får en rekkefølge du liker. Bestem regelen din før du starter, og hold deg til det første gyldige resultatet.
Avklar de spørsmålene på forhånd, så forblir trekningen ren: én stokking, avtalt på forhånd, som alle så skje.
SpinKit