Salta al contingut

Generador de Noms de Projectes Aleatoris - Noms Ràpids per a Projectes de Codi

Genera noms de projectes creatius a l'instant. Combina adjectius i substantius per a idees de noms únics. Eina gratuïta per a desenvolupadors, hackathons i prototips, sense necessitat de registre.

Generador de Noms de Projecte Aleatoris

Encara no s'ha generat cap nom de projecte

Calculadora de càrrega...
📚

Documentació

Generador aleatori de noms de projectes

Un generador aleatori de noms de projectes és una eina que crea un nom per a un projecte de programari unint un adjectiu aleatori amb un substantiu aleatori, com ara «Sleek Engine» o «Awesome Project». Ofereix als desenvolupadors una etiqueta ràpida per a un repositori nou, un prototip o una eina interna, sense haver de debatre el nom.

Com funciona el generador

L’eina emmagatzema dues llistes fixes de paraules: 35 adjectius (paraules com «Agile», «Bold» i «Robust») i 35 substantius (paraules com «Framework», «Platform» i «Hub»). Cada vegada que un usuari fa clic a Genera, l’eina tria aleatòriament un adjectiu i un substantiu i els uneix amb un espai.

Les tries són independents. L’elecció de l’adjectiu no afecta quin substantiu es tria, i totes dues extraccions utilitzen un generador de nombres aleatoris uniforme, de manera que cada paraula d’una llista té la mateixa probabilitat de ser triada que qualsevol altra paraula d’aquella llista.

Com es tria una paraula

L’eina converteix un decimal aleatori entre 0 i 1 en una posició de la llista amb aquesta fórmula:

1index = floor(random_value × list_length)
2

random_value és un nombre produït per la funció de nombres aleatoris del navegador. L’estàndard de JavaScript exigeix que sigui com a mínim 0 però estrictament inferior a 1, amb una distribució aproximadament uniforme. list_length és el nombre de paraules de la llista (35 per a les dues llistes d’aquí). floor arrodoneix el resultat cap avall fins al nombre enter més proper, cosa que converteix el decimal en una posició vàlida de la llista.

Fórmula del nombre de noms possibles

Com que l’adjectiu i el substantiu es trien independentment, el nombre total de noms diferents és igual a la mida d’una llista multiplicada per la mida de l’altra:

1total names = number of adjectives × number of nouns
2total names = 35 × 35 = 1,225
3

Cadascuna de les 1.225 combinacions té la mateixa probabilitat d’aparèixer en un clic qualsevol: 1 entre 1.225, o aproximadament un 0,08 %.

Exemple

Suposem que el generador de nombres aleatoris retorna 0,5 en triar l’adjectiu. L’eina calcula floor(0.5 × 35) = floor(17.5) = 17. Començant a comptar des de la posició 0, la posició 17 de la llista d’adjectius és «Sleek».

A continuació, suposem que retorna 0,2 en triar el substantiu. L’eina calcula floor(0.2 × 35) = floor(7.0) = 7. La posició 7 de la llista de substantius és «Engine».

L’eina uneix les dues paraules amb un espai i dona el resultat «Sleek Engine».

En els extrems, un valor aleatori de 0 sempre selecciona la posició 0 de totes dues llistes i produeix «Awesome Project». Un valor aleatori just per sota d’1 selecciona l’última posició de totes dues llistes i produeix «Pro Zone».

El nom generat també apareix a l’adreça web de la pàgina, de manera que un resultat es pot afegir als marcadors o compartir com a enllaç sense haver de copiar abans el text.

Quan es pot utilitzar aquesta eina

Hackatons i projectes curts. Un nom ràpid permet que un equip comenci a construir en lloc de debatre com anomenar un repositori.

Eines internes i microserveis. Una base de codi gran pot acabar tenint molts serveis petits. Un nom diferent per a cadascun —en lloc de «service-1», «service-2»— facilita fer-hi referència en una conversa.

Noms provisionals. Un nom generat dona a un prototip nou una identitat més fàcil de recordar que «untitled-project» mentre encara no se n’ha decidit el nom definitiu.

Comparació de prototips. Quan es posen a prova dues maneres d’abordar el mateix problema, donar a cadascuna un nom generat diferent facilita parlar-ne per separat.

Un nom generat normalment no és adequat per a un producte o una empresa públics, ja que no serà exclusiu d’aquell producte i pot ser que ja s’utilitzi en un altre lloc. En aquests casos, el nom sol requerir més investigació, incloses una comprovació de marques i una consulta del domini.

Altres maneres d’anomenar un projecte

En el desenvolupament de programari són habituals diversos altres mètodes per triar noms.

Esquemes temàtics. Algunes organitzacions trien un sol tema per als noms de tots els seus projectes, com ara personatges d’un llibre o elements de la natura. Android, per exemple, va donar a les seves primeres versions noms en clau alfabètics com Cupcake, Donut i Eclair. Això manté els noms coherents, però cal coordinació entre equips.

Acrònims. Un nom creat a partir de les inicials, com CRUD per Create, Read, Update, Delete, funciona quan és curt i fàcil de pronunciar.

Paraules manllevades. Una paraula d’una altra llengua pot suggerir què fa un projecte. El nom Kubernetes, per exemple, prové del grec i significa timoner o pilot. Aquest enfocament sol requerir més temps que triar paraules d’una llista.

Pluja d’idees de l’equip. Una discussió en grup pot produir noms que cap generador suggeriria, tot i que també pot trigar més a arribar a un acord.

Un nom generat funciona bé com a punt de partida o com a nom provisional. Un nom destinat a l’ús públic sol beneficiar-se d’una reflexió més deliberada.

Preguntes freqüents

Què és un generador aleatori de noms de projectes?

És una eina que crea un nom de projecte combinant un adjectiu aleatori amb un substantiu aleatori de llistes fixes de paraules, i produeix resultats com «Dynamic Platform» o «Bold Nexus».

Quants noms diferents pot crear?

Aquest generador tria entre 35 adjectius i 35 substantius, cosa que dona 35 × 35 = 1.225 combinacions possibles.

Es repetirà mai el mateix nom?

Sí. Com que les llistes de paraules tenen una mida fixa, la mateixa combinació pot tornar a aparèixer, sobretot després de molts clics. Cadascuna de les 1.225 combinacions té la mateixa probabilitat d’1 entre 1.225 en cada clic, independentment dels resultats anteriors.

Es pot utilitzar un nom generat per a un producte real?

Les paraules en si són paraules angleses corrents, de manera que no hi ha cap restricció per utilitzar-les. Abans d’adoptar un nom generat per a un producte públic, convé comprovar si el nom ja és una marca registrada, si l’utilitza un altre projecte o si està ocupat com a nom de domini.

L’eina recorda els noms anteriors?

No. Cada clic produeix un resultat nou i independent. El nom actual s’emmagatzema a l’adreça web de la pàgina perquè es pugui compartir o tornar a carregar, però l’eina no conserva un historial dels noms anteriors.

Què fa que un nom de projecte sigui bo?

Un bon nom de projecte és fàcil de pronunciar, fàcil d’escriure i no crea una abreviació incòmoda. Comprovar que un nom no s’utilitza ja àmpliament facilita que altres persones trobin el projecte més endavant.

Referències

  1. Ecma International (TC39). ECMAScript Language Specification. Math.random ( ) — retorna un nombre que és com a mínim 0 i estrictament inferior a 1, amb una distribució aproximadament uniforme.
  2. Android Open Source Project. Codenames, tags, and build numbers. noms en clau d’Android — noms en clau alfabètics per a les versions d’Android, com ara Cupcake, Donut i Eclair.
  3. The Kubernetes Authors. Overview. visió general de Kubernetes — el nom Kubernetes prové del grec i significa timoner o pilot.