Over de generator
In de loop der jaren hebben we veel websites ontwikkeld die afhankelijk waren van unieke random codes. Of het nu ging om vouchers, authenticatie, serienummers of automatisch gegenereerde wachtwoorden. We hebben ook een reeks validatiecontroles ontwikkeld voor contact- en registratieformulieren, die op veel websites worden gebruikt. Zowel de codegenerator als de validatielogica zijn zeer nuttig gebleken.
Omdat de Random Code Generator de mogelijkheid biedt om eenvoudig grote hoeveelheden unieke willekeurige codes te genereren, hebben we besloten om er een platform van te maken dat deze mogelijkheid biedt aan organisaties die unieke willekeurige codes voor hun projecten moeten genereren.
Technische zaken
Let op, de volgende informatie is behoorlijk technisch. Lees alleen verder als je een ontwikkelaar bent of van dat soort dingen houdt...
Echte willekeur versus pseudo-willekeur
"Er zijn twee hoofdmethoden die worden gebruikt om willekeurige getallen te genereren. De ene meet een fysiek fenomeen waarvan wordt verwacht dat het willekeurig is en compenseert vervolgens mogelijke vertekeningen in het meetproces. De andere gebruikt computationele algoritmen die lange reeksen van ogenschijnlijk willekeurige resultaten produceren, die in feite volledig worden bepaald door een kortere beginwaarde, bekend als een seed of sleutel. De laatste
type worden vaak pseudorandom number generators genoemd."
"Een"willekeurige getallengenerator" die uitsluitend is gebaseerd op deterministische berekeningen, kan niet worden beschouwd als een"echte" willekeurige getallengenerator, omdat de uitvoer ervan inherent voorspelbaar is. John von Neumann zei ooit:"Iedereen die rekenkundige methoden gebruikt om willekeurige getallen te produceren, verkeert in een staat van zonde." Hoe je een"echt" willekeurig getal kunt onderscheiden van de uitvoer van een pseudo-willekeurige getallengenerator is een heel moeilijk probleem. Echter, zorgvuldig gekozen pseudo-willekeurige getallengeneratoren kunnen in veel toepassingen worden gebruikt in plaats van echte willekeurige getallen. Een rigoureuze statistische analyse van de uitvoer is vaak nodig om vertrouwen te hebben in het algoritme."
Deze tekst is afkomstig uit het Wikipedia-artikel Random number generation. Als u echte willekeurige getallen nodig hebt, bezoek dan Random.org of HotBits
Vrijwaring
Deze software wordt geleverd "as is" en de auteur wijst alle garanties met betrekking tot deze software af, inclusief alle impliciete garanties van verhandelbaarheid en geschiktheid. In geen geval
In dat geval is de auteur aansprakelijk voor enige speciale, directe, indirecte of gevolgschade of welke schade dan ook die voortvloeit uit verlies van gebruik, gegevens of winst, hetzij in een contractuele actie, nalatigheid of andere onrechtmatige actie, voortvloeiend uit of in verband met het gebruik of de prestaties van deze software.