Generador de nombres aleatoris
Genera nombres aleatoris en qualsevol interval, d'1 a 10.000 alhora, enters o decimals, amb o sense duplicats, amb una aleatorietat segura del navegador.
- Valors possibles
- –
- Suma
- –
Com utilitzar el generador de nombres aleatoris
- Introdueix el Mínim i el Màxim. Tots dos límits s’inclouen, de manera que 1 i 6 es comporta com un dau. Si els escrius al revés, l’eina els intercanvia.
- Defineix Quants nombres vols, d‘1 a 10.000.
- A Tipus de nombre, deixa Enters o tria Decimals i defineix les Xifres decimals (d‘1 a 10).
- Marca Sense duplicats (nombres únics) si cada valor només pot aparèixer una vegada, com en una loteria o una rifa.
- Tria un Ordre (Ordre aleatori, De menor a major o De major a menor) i un Separador (Línia nova, Coma o Espai).
- Prem Genera. Copia la llista o baixa-la com a fitxer de text. Un resultat únic també es mostra en lletra gran, cosa que és pràctica a les aules i en sortejos en directe.
A sota de la llista, Valors possibles t’indica quants nombres diferents conté l’interval, i Suma suma els nombres obtinguts.
Com es trien els nombres
Els nombres provenen de l’API Web Crypto integrada al navegador (crypto.getRandomValues), la mateixa font que s’utilitza per a les claus de xifratge, i no de Math.random(). Convertir bits aleatoris en un interval pot introduir un biaix subtil: si redueixes un nombre de 32 bits mòdul 6, alguns resultats surten una mica més sovint que d’altres. Aquesta eina ho evita amb el mostreig per rebuig: els valors aleatoris que afavoririen alguns resultats es descarten i es tornen a triar, de manera que cada nombre de l’interval té exactament la mateixa probabilitat.
Els decimals es tracten de la mateixa manera. Amb 2 xifres decimals, l’interval de 0 a 1 conté 101 valors possibles (0,00, 0,01 … 1,00), i cadascun és igualment probable. L’eina treballa internament amb unitats senceres de 0,01, de manera que mai no obtens artefactes d’arrodoniment com 0,30000000000000004, i tant el mínim com el màxim poden sortir.
Per a Sense duplicats (nombres únics), l’eina utilitza l’algorisme de mostreig de Floyd, que tria valors diferents sense haver de llistar primer tot l’interval. Per això pots obtenir a l’instant 100 nombres únics entre 0 i un quadrilió. L’únic límit és lògic: no pots obtenir més nombres únics dels que conté l’interval. Si demanes 7 nombres únics entre 1 i 6, es mostra un error en lloc de quedar-se en bucle per sempre.
Tot s’executa en local. Els nombres es generen al teu dispositiu i no s’envien enlloc ni es desen.
Exemples
- Tirada d’un dau: mínim 1, màxim 6, un nombre. Per a dos daus, demana dos nombres amb duplicats permesos.
- Selecció tipus loteria: mínim 1, màxim 49, sis nombres, Sense duplicats (nombres únics), De menor a major.
- Butlletes d’una rifa: si les butlletes van de l‘1001 al 1250, escriu aquests límits i el nombre de premis, amb Sense duplicats (nombres únics) marcat.
- Mostra aleatòria de files: per auditar 20 files d’un full de càlcul de 5.000 files, genera 20 nombres únics entre 2 i 5001, i després utilitza Coma per enganxar-los en un filtre.
- Dades de prova: 1.000 decimals entre -50 i 50 amb 3 xifres, un per línia, a punt per enganxar en una columna d’un full de càlcul.
Preguntes freqüents
Aquests nombres són realment aleatoris?
Són nombres pseudoaleatoris criptogràficament segurs. El navegador inicialitza el seu generador amb les fonts d’entropia del sistema operatiu, i el resultat no es pot predir a la pràctica. Per a jocs, sortejos, mostrejos i simulacions, és el millor que es pot aconseguir sense maquinari especial.
S'inclou el màxim?
Sí. Tant el mínim com el màxim es poden obtenir. Amb enters de l‘1 al 10, hi ha 10 valors possibles.
Puc utilitzar nombres negatius?
Sí. Funciona qualsevol interval, inclosos els que són íntegrament negatius, com de -100 a -1, o els que creuen el zero.
Per què obtinc un error amb «Sense duplicats»?
L’interval té menys valors possibles que la quantitat que has demanat. Amplia l’interval, redueix la quantitat o desmarca Sense duplicats (nombres únics). Amb decimals, més xifres decimals vol dir més valors possibles.
Puc utilitzar-ho per a un sorteig o un concurs oficial?
L’aleatorietat és justa i sense biaix, però l’eina no en conserva cap registre i ningú no pot verificar un sorteig a posteriori. Per a un sorteig amb requisits legals, segueix les normes que t’afectin, per exemple sortejant davant de testimonis o gravant la pantalla.
Eines relacionades
- Triador de noms aleatoris Enganxa una llista de noms i sorteja un o més guanyadors a l'atzar, ignorant els duplicats i traient els guanyadors si vols. Net, privat i desat en local.
- Ruleta de noms aleatoris Fes girar una ruleta personalitzada per triar un nom, un premi o una decisió. Aleatorietat criptogràfica justa, treu el guanyador i la llista es desa en local.
- Generador de contrasenyes Generador de contrasenyes gratuït que crea contrasenyes aleatòries fortes de 4 a 128 caràcters al navegador amb un generador segur. No es desa ni s'envia res.