Willekeurig is een term die in de wiskunde wordt gebruikt (en minder formeel) om aan te geven dat er geen manier is om een uitkomst betrouwbaar te voorspellen (om te weten wat er zal gebeuren voordat het gebeurt) of een patroon aan te voelen. Iets dat willekeurig gekozen is, wordt niet om een bewuste reden gekozen, en wordt daarom puur toevallig geacht. Een voorbeeld van een willekeurige gebeurtenis is het winnen van een loterij.
Een computer kan lijsten maken van schijnbaar willekeurige getallen. Mensen kunnen dit niet doen, omdat de hersenen in patronen werken. Als iemand gevraagd wordt om willekeurig "hoofden" of "staarten" te blijven zeggen, kan een slimme menselijke waarnemer of een goed geprogrammeerde computer uiteindelijk misschien vertellen welke de persoon waarschijnlijk als volgende zal zeggen omdat de computer de patronen opmerkt.
Op een website zoals de Engelse Wikipedia kan de gebruiker op "Random page" klikken om een willekeurig artikel te krijgen. De kans dat een pagina verschijnt is precies hetzelfde als bij een andere pagina.
Soms wordt het woord "random" losser gebruikt. Er zijn websites met willekeurige grappen, wat gewoon betekent: allerlei grappen over van alles en nog wat.
In de afgelopen jaren zijn jongeren het woord "random" nog losser gaan gebruiken om iets te beschrijven dat nogal vreemd is of geen logica heeft. Zinnen als "de beschimmelde kaas ontsnapt" of "ik hou van taart en spam" kunnen worden omschreven als "willekeurig", hoewel dit niet de juiste woordenboek of wiskundige betekenis van het woord is.
Wiskundige betekenis en begrippen
In de wiskunde en kansrekening bedoelt men met willekeurigheid meestal een proces waarvan de uitkomst niet met zekerheid te voorspellen is, maar wel beschreven kan worden door kansen. Belangrijke begrippen zijn onder andere:
- Kansruimte: de verzameling van alle mogelijke uitkomsten en de manier waarop kansen verdeeld zijn.
- Willekeurige variabele: een functie die uitkomsten van een experiment koppelt aan getallen (bijvoorbeeld het aantal ogen bij een dobbelsteenworp).
- Verdeling: beschrijft hoe waarschijnlijk verschillende uitkomsten zijn (bijv. uniforme verdeling, binomiale verdeling, normaalverdeling).
- Onvoorspelbaarheid vs. patroon: iets kan onvoorspelbaar zijn in de praktijk maar toch een onderliggend patroon of wetmatigheid hebben — of omgekeerd.
Soorten willekeurigheid
- Ware (natuurlijke) willekeurigheid: gebaseerd op fysische processen die echt onvoorspelbaar zijn volgens de huidige natuurkundige kennis, bijvoorbeeld radioactief verval of thermische ruis.
- Schijnbare (pseudo-)willekeurigheid: computeralgoritmes (PRNG's) produceren lange reeksen die statistisch op willekeur lijken, maar deterministisch zijn en te reproduceren als de beginwaarde (de 'seed') bekend is.
- Cryptografische willekeurigheid: speciale generators (CSPRNG's) die ontworpen zijn om zelfs met kennis van eerdere waarden niet te voorspellen te zijn; gebruikt in beveiliging en versleuteling.
Willekeurigheid in computers — hoe werkt dat?
Computers kunnen geen echte fysieke onzekerheid creëren zonder speciale hardware. Veel gebruikte methoden:
- Pseudo-random number generators (PRNG): algoritmes zoals Mersenne Twister produceren snel numerieke reeksen met goede statistische eigenschappen, maar zijn in principe voorspelbaar als de seed bekend is.
- Hardware random number generators: gebruiken fysieke bronnen (bijv. ruis) om echte willekeur te genereren.
- Seeding: de beginwaarde bepaalt de hele reeks; daarom gebruiken systemen vaak tijdstempels of verzamelde entropie om de seed te initialiseren.
Voorbeelden en toepassingen
Willekeurigheid speelt een rol in veel praktische toepassingen:
- Dobbelstenen, muntgooien en loterijen als klassieke voorbeelden van willekeurige uitkomsten.
- Simulaties en Monte Carlo-methoden, waar random getallen gebruikt worden om complexe systemen te modelleren.
- Cryptografie en beveiliging: sleutels, nonce's en salts moeten onvoorspelbaar zijn.
- Sampling in onderzoek: willekeurige steekproeven zorgen voor representativiteit en verminderen bias.
- Gaming en procedurale generatie in software en spellen.
Hoe meet en test je willekeurigheid?
Er bestaan statistische tests om na te gaan of een reeks cijfers voldoende 'willekeurig' is: chi-kwadraat test, runs-test, autocorrelatietests en uitgebreide testbatterijen zoals Diehard en NIST-testsuites. Deze toetsen kijken naar frequenties, patronen en afhankelijkheden in reeksen.
Menselijke willekeurigheid en misvattingen
Mensen zijn doorgaans slecht in het zelf produceren van echt willekeurige reeksen: we hebben de neiging om patronen te maken of juist tegengestelde patronen te verwachten (bijvoorbeeld de gambler's fallacy, het idee dat een bepaalde uitkomst 'moet' gebeuren omdat die lange tijd uitgebleven is). Daardoor zijn menselijke 'willekeurige' keuzes vaak voorspelbaarder dan men denkt.
Colloquiaal gebruik en taalkundige verschuiving
In het dagelijks taalgebruik is 'random' of 'willekeurig' vaak losser geworden en duidt het op iets onverwachts, vreemd of zonder duidelijke logica. Dit woordgebruik is wijdverbreid in internetcultuur en informele taal, maar verschilt van de striktere, wiskundige betekenis.
Samenvatting: Willekeurigheid verwijst in formele zin naar onvoorspelbaarheid en kansverdelingen in de wiskunde en de natuurkunde, terwijl in informele taal 'willekeurig' ook kan betekenen: vreemd, onverwacht of zonder duidelijke samenhang. Computers maken vaak gebruik van pseudo-willekeurigheid, maar voor sommige toepassingen is echte, onvoorspelbare willekeur noodzakelijk.

