Taal kiezen

Willekeurige namenkiezer voor eerlijke trekkingen

Kies willekeurige namen uit een lijst. Ondersteunt meerdere winnaars, het uitsluiten van dubbele invoer en het exporteren van de trekkingsgeschiedenis.

Willekeurige namenkiezerHoe het werkt ↓
Eén naam per regel. Lege regels worden genegeerd. 0 in de lijst.
Elke naam kan per trekking maximaal één keer winnen
Handig voor opeenvolgende beurten, zoals leerlingen een voor een aanwijzen
Mehmet Demiray Gepubliceerd Bijgewerkt
Delen

Hoe kies je een willekeurige naam uit een lijst?

Het selecteren van een toevalswinnaar of willekeurige deelnemer met de Willekeurige namenkiezer verloopt in enkele overzichtelijke stappen. Plak een lijst met namen in het invoerveld, waarbij elke naam op een eigen regel staat. Lege regels en overtollige spaties aan het begin of einde van een regel worden automatisch genegeerd door het systeem.

Stel vervolgens het gewenste aantal winnaars in en activeer de relevante opties:

  1. Dubbele namen verwijderen: Schakel deze optie in als elke deelnemer slechts eenmaal mag meedingen, ongeacht hoe vaak de naam in de lijst voorkomt. Deze controle werkt hoofdletterongevoelig, zodat "Sanne" en "sanne" als identiek worden beschouwd.
  2. Geen herhalingen: Zorgt ervoor dat binnen één enkele trekking niemand meerdere keren tegelijk kan winnen.
  3. Getrokken namen verwijderen: Haalt de winnaars na de trekking direct uit het invoerveld, zodat zij bij een volgende ronde niet nogmaals aan de beurt komen.

Klik op de knop om de trekking te starten. Een korte animatie toont de selectie, waarna de getrokken namen verschijnen. Wanneer op je apparaat de instelling voor verminderde schermbeweging actief is, slaat het systeem de animatie automatisch over en toont het direct het resultaat. De resultaten kunnen met één klik worden gekopieerd naar het klembord of worden opgeslagen als tekstbestand.

Hoe werkt willekeur en waarom is de trekking eerlijk?

Veel eenvoudige online tools maken gebruik van standaard pseudo-willekeurige formules zoals de ingebouwde browserfunctie Math.random. Hoewel dit toereikend lijkt voor eenvoudige spelletjes, vertonen zulke formules vaak een lichte afwijking wanneer getallen worden teruggerekend naar een specifieke lijstlengte via de restwaarde van een deling. Dit fenomeen staat bekend als modulo-afwijking, waardoor namen op bepaalde posities statistisch gezien iets vaker worden geselecteerd dan andere.

De Willekeurige namenkiezer gebruikt de cryptografische toevalsgenerator van de browser via de interface crypto.getRandomValues. Deze module genereert cryptografisch veilige willekeurige bytes op basis van ruis uit het besturingssysteem. Om elke vorm van partijdigheid uit te sluiten, maakt het algoritme gebruik van zogeheten rejection sampling. Hierbij worden de zeldzame willekeurige waarden die een onevenredige verdeling zouden veroorzaken simpelweg verworpen en opnieuw gegenereerd.

Het resultaat is een zuivere kansverdeling. Bevat je lijst 30 unieke namen, dan heeft elke naam bij de eerste trekking exact dezelfde kans om geselecteerd te worden:

P=1n=130P = \frac{1}{n} = \frac{1}{30}

Niemand wordt bevoordeeld door de positie in de lijst, de lengte van de naam of het tijdstip van invoer.

Opeenvolgende trekkingen in de klas zonder herhaling

In het onderwijs is willekeur een beproefd middel om actieve participatie te stimuleren. Docenten gebruiken de Willekeurige namenkiezer om willekeurig leerlingen aan te wijzen voor een beurt, een presentatievolgorde vast te stellen of klassikale taken zoals het bord wissen te verdelen. Het voorkomt het gevoel van voortrekkerij of doelbewuste ondervraging.

De functie om getrokken namen direct uit de lijst te verwijderen is hierbij bijzonder effectief. Stel dat een klas bestaat uit 24 leerlingen. Bij elke beurt selecteert de docent één leerling. De gekozen naam verdwijnt automatisch uit het invoerveld. Zo komt iedereen gegarandeerd precies één keer aan bod voordat iemand opnieuw kan worden aangewezen. Zodra de lijst leeg is, kan de oorspronkelijke klassenlijst opnieuw worden ingevoerd voor een volgende ronde.

Onder het invoerveld houdt de tool een overzichtelijke geschiedenistabel bij. Hierin staat per trekking het volgnummer, het tijdstip en de getrokken naam geregistreerd. Dit biedt de docent een helder overzicht van wie wanneer aan de beurt is geweest. Wil je in plaats van individuele beurten juist de hele klas ineens opdelen in willekeurige projectgroepen, dan biedt de lijstschudder een handige aanvulling om een lijst in één keer willekeurig te sorteren.

Een transparante winactie of loting organiseren

Bij het organiseren van een winactie op sociale media, een sportvereniging of een personeelsfeest is controleerbaarheid essentieel. Deelnemers verwachten een eerlijk verloop zonder handmatige manipulatie.

Voor een vlekkeloze trekking volg je dit stappenplan:

  1. Verzamel alle geldige reacties of aanmeldingen en plak deze onder elkaar in het tekstvak.
  2. Activeer de optie voor het verwijderen van dubbele namen, tenzij de spelregels uitdrukkelijk meerdere inzendingen per persoon toestaan.
  3. Stel het aantal winnaars in. Moet er bijvoorbeeld 1 hoofdprijs en moeten er 3 troostprijzen worden vergeven, stel dan het aantal in op 4. Met de optie zonder herhalingen ingeschakeld kan niemand twee prijzen tegelijk winnen.
  4. Neem optioneel het beeldscherm op tijdens het klikken op de trekkingsknop. De korte animatie toont direct de uitkomst voor je volgers.

Na afloop bevat de geschiedenistabel een tijdstempel van de trekking en de exacte namenreeks. Deze tabel kan direct worden geëxporteerd als CSV-bestand of Excel-sheet. Dit exportbestand dient als onweerlegbaar bewijs van de trekking mocht een deelnemer vragen stellen over het verloop.

Dubbele namen en gewogen kansen beheren

De manier waarop de Willekeurige namenkiezer omgaat met dubbele invoer biedt flexibiliteit voor uiteenlopende toepassingen, van strikt gelijke kansen tot gewogen loterijen.

Wanneer de optie voor het verwijderen van duplicaten is ingeschakeld, normaliseert het algoritme alle regels naar kleine letters. Komt "Daan" drie keer voor in de lijst en "daan" één keer, dan blijft er slechts één exemplaar over. Iedere unieke deelnemer krijgt zo exact één lot in de trekking.

Schakel je deze optie juist uit, dan telt elke ingevoerde regel als een afzonderlijke kans. Dit maakt gewogen trekkingen eenvoudig:

Deelnemer Aantal loten in invoer Kans bij 10 totale regels
Emma 1 regel 10%
Liam 3 regels 30%
Sophie 6 regels 60%

In dit scenario heeft Sophie zes regels in het tekstvak en daardoor zesmaal zoveel kans om getrokken te worden als Emma. Zorg er bij een gewogen trekking met meerdere winnaars wel voor dat de optie zonder herhalingen aanstaat als een persoon maximaal één prijs mag winnen.

Privacy en lokaal verwerken in de browser

Het verwerken van persoonsnamen vraagt om zorgvuldigheid, zeker wanneer het gaat om leerlinggegevens, personeelslijsten of klantnamen binnen de kaders van de Algemene verordening gegevensbescherming (AVG). Veel webapplicaties sturen ingevoerde tekst naar een externe server om berekeningen uit te voeren of data op te slaan in een database.

De Willekeurige namenkiezer werkt volledig lokaal binnen de webbrowser van je eigen apparaat. De ingevoerde namenlijst wordt nooit geüpload naar een externe server, niet opgeslagen in cookies en niet gedeeld met derden. Zodra je het tabblad sluit of de pagina vernieuwt, worden alle ingevoerde gegevens en de bijbehorende trekkingsgeschiedenis onmiddellijk uit het werkgeheugen gewist. Er is geen registratie of account vereist, waardoor de tool direct en onbeperkt inzetbaar is.

Zoek je een vergelijkbare willekeurige selectie voor getallen in plaats van namen, bekijk dan de willekeurige nummergenerator voor losse cijferreeksen, of gebruik de loterij nummergenerator voor het simuleren van formele loterijtrekkingen.

De vragen die we het vaakst beantwoorden.

Hoe selecteer ik willekeurig een naam uit een lijst?

Plak uw lijst met namen in het invoerveld, met één naam per regel. Stel het gewenste aantal winnaars in op minimaal 1 en klik op de knop om te trekken. De Willekeurige namenkiezer toont de gekozen persoon direct na een korte visuele trekking.

Hoe voorkom ik dat dezelfde leerling of deelnemer twee keer wordt gekozen?

Schakel de optie in om gekozen namen direct uit de lijst te verwijderen. Zodra een naam wordt getrokken, verdwijnt deze automatisch uit het invoerveld voor de volgende rondes. Dit is ideaal in het onderwijs wanneer u elke leerling één beurt wilt geven voordat iemand opnieuw aan de beurt komt. Zoekt u een manier om een hele klas vooraf in willekeurige groepjes te verdelen, gebruik dan de lijsthusselaar.

Is de uitkomst van de Willekeurige namenkiezer echt willekeurig en eerlijk?

De selectie maakt gebruik van de cryptografische toevalsgenerator van uw browser in combinatie met rejection sampling. Daardoor heeft elke naam in de lijst exact dezelfde statistische kans om getrokken te worden, zonder afrondingsfouten of voorkeuren voor bepaalde posities. Wilt u willekeurige getallen trekken in plaats van namen, bekijk dan de willekeurige getallengenerator.

Wat gebeurt er als dezelfde naam meerdere keren in de lijst staat?

Met de optie voor het verwijderen van duplicaten ingeschakeld, filtert de tool dubbele invoer automatisch weg, ongeacht hoofdletters of kleine letters. Schakelt u die optie uit, dan telt elke regel als een apart lot. Dat is handig bij een loterij waarbij iemand met 3 loten ook 3 regels krijgt en dus 3 keer zoveel kans maakt.

Worden de namen die ik invoer opgeslagen of online gedeeld?

Nee, alle bewerkingen gebeuren uitsluitend lokaal in uw eigen webbrowser. Er worden geen persoonsgegevens of lijsten naar een server gestuurd. Zodra u het venster sluit of de pagina vernieuwt, zijn de ingevoerde gegevens en de sessiegeschiedenis volledig verdwenen.

Kan ik meerdere winnaars tegelijk trekken voor een winactie?

Ja, vul bij het aantal winnaars het gewenste aantal in, bijvoorbeeld 3 of 5. Met de optie zonder herhalingen zorgt u ervoor dat één deelnemer maximaal één prijs wint binnen dezelfde trekking. Na afloop kunt u de winnaarslijst direct kopiëren of de complete trekkingsgeschiedenis downloaden als Excel- of CSV-bestand als bewijs voor uw deelnemers.

Waarom zie ik direct het resultaat zonder rollende animatie?

De tool controleert de toegankelijkheidsinstellingen van uw besturingssysteem. Als u verminderde beweging hebt geactiveerd op uw computer of telefoon, slaat de tool animaties automatisch over en verschijnen de winnaars direct op het scherm.

Wat is het voordeel van deze tool ten opzichte van een digitaal rad van fortuin?

Een draaiend rad werkt leuk voor kleine groepen, maar raakt snel overvol en traag bij lijsten van tientallen of honderden namen. De Willekeurige namenkiezer verwerkt moeiteloos grote lijsten, ondersteunt meerdere winnaars per ronde en houdt een overzichtelijke tijdstempelgeschiedenis bij voor een controleerbare trekking.

Bronnen

  1. Fisher–Yates shuffle · Wikipedia
  2. Crypto: getRandomValues() method · MDN Web Docs
  3. Web Cryptography Level 2 — getRandomValues · W3C