Tilfeldig Prosjektnavn Generator - Raske Navn for Kodingsprosjekter
Generer kreative prosjektnavn umiddelbart. Kombinerer adjektiver og substantiv for unike navneideer. Gratis verktøy for utviklere, hackathons og prototyper—ingen påmelding nødvendig.
Tilfeldig Prosjektnavngenerator
Ingen prosjektnavn er generert ennå
Dokumentasjon
Generator for tilfeldige prosjektnavn
En generator for tilfeldige prosjektnavn er et verktøy som lager et navn til et programvareprosjekt ved å sette sammen et tilfeldig adjektiv med et tilfeldig substantiv, for eksempel «Sleek Engine» eller «Awesome Project». Den gir utviklere en rask betegnelse på et nytt repository, en prototype eller et internt verktøy uten en navnediskusjon.
Slik fungerer generatoren
Verktøyet lagrer to faste ordlister: 35 adjektiver (ord som «Agile», «Bold» og «Solid») og 35 substantiver (ord som «Framework», «Platform» og «Hub»). Hver gang en bruker klikker på Generer, velger verktøyet ett adjektiv og ett substantiv tilfeldig og setter dem sammen med et mellomrom.
Valgene er uavhengige. Valget av adjektiv påvirker ikke hvilket substantiv som velges, og begge trekningene bruker en uniform tilfeldig tallgenerator, slik at hvert ord i en liste har samme sannsynlighet for å bli valgt som alle andre ord i den listen.
Slik velges et ord
Verktøyet gjør om et tilfeldig desimaltall mellom 0 og 1 til en posisjon i listen ved hjelp av denne formelen:
der i er posisjonen i listen, r det tilfeldige desimaltallet og n antallet ord i listen.
r er et tall som nettleserens funksjon for tilfeldige tall produserer, alltid et sted mellom 0 (inkludert) og 1 (ekskludert). n er antallet ord i listen (35 for begge listene her). Gulvfunksjonen runder resultatet ned til nærmeste heltall, slik at desimaltallet blir omgjort til en gyldig posisjon i listen.
Formel for antallet mulige navn
Siden adjektivet og substantivet velges uavhengig av hverandre, er det totale antallet forskjellige navn lik størrelsen på den ene listen multiplisert med størrelsen på den andre:
der N er det totale antallet navn, a antallet adjektiver og b antallet substantiver.
N = 35 × 35 = 1 225
Hver av de 1 225 kombinasjonene har samme sannsynlighet for å vises ved hvert enkelt klikk: 1 av (2,5 cm) 1 225, eller omtrent 0,08 %.
Regneeksempel
Anta at den tilfeldige tallgeneratoren returnerer 0,5 ved valg av adjektiv. Verktøyet beregner floor(0.5 × 35) = floor(17.5) = 17. Når man teller fra posisjon 0, er posisjon 17 i adjektivlisten «Sleek».
Anta deretter at den returnerer 0,2 ved valg av substantiv. Verktøyet beregner floor(0.2 × 35) = floor(7.0) = 7. Posisjon 7 i substantivlisten er «Engine».
Verktøyet setter de to ordene sammen med et mellomrom, slik at resultatet blir «Sleek Engine».
Ved ytterpunktene velger en tilfeldig verdi på 0 alltid posisjon 0 i begge listene, noe som gir «Awesome Project». En tilfeldig verdi like under 1 velger den siste posisjonen i begge listene, noe som gir «Pro Zone».
Det genererte navnet skrives også inn i sidens nettadresse som en name-spørringsparameter, slik at et resultat kan bokmerkes eller deles som en lenke. Når lenken åpnes, gjenopprettes det samme navnet.
Når verktøyet kan brukes
Hackathons og korte prosjekter. Et raskt navn lar et team begynne å bygge i stedet for å diskutere hva et repository skal hete.
Interne verktøy og mikrotjenester. En stor kodebase kan ende opp med mange små tjenester. Et eget navn for hver av dem er lettere å bruke i samtaler enn «service-1» eller «service-2».
Plassholdernavn. Et generert navn gir en ny prototype noe mer minneverdig enn «untitled-project» mens det virkelige navnet fortsatt ikke er bestemt.
Sammenligning av prototyper. Når to tilnærminger til samme problem testes, blir de lettere å diskutere hver for seg hvis de får forskjellige genererte navn.
Et generert navn passer vanligvis ikke godt for et offentlig produkt eller en virksomhet, siden det ikke vil være unikt for dette produktet og allerede kan være i bruk et annet sted. I slike tilfeller trengs det vanligvis mer undersøkelser, blant annet kontroll av varemerke og domene.
Andre måter å navngi et prosjekt på
Flere andre navnemetoder er vanlige i programvareutvikling.
Tematiske ordninger. Noen organisasjoner velger ett tema for alle prosjektnavnene sine, for eksempel figurer fra en bok eller elementer fra naturen. Google ga for eksempel de tidlige Android-versjonene navn etter desserter. Dette holder navnene konsistente, men krever samordning mellom teamene.
Akronymer. Et navn som er laget av initialer, som CRUD for Create, Read, Update, Delete, fungerer når det er kort og lett å uttale.
Sammensmeltede ord. Ved å sette sammen deler av to ord kan man lage et navn som antyder hva et prosjekt gjør, for eksempel «Kubernetes», fra det greske ordet for styrmann. Denne tilnærmingen tar vanligvis mer tid enn å velge ord fra en liste.
Idémyldring i teamet. En gruppediskusjon kan gi navn som ingen generator ville foreslått, selv om det også kan ta lengre tid å bli enige.
Et generert navn fungerer godt som utgangspunkt eller plassholder. Et navn som skal brukes offentlig, har vanligvis godt av mer bevisst overveielse.
Ofte stilte spørsmål
Hva er en generator for tilfeldige prosjektnavn?
Det er et verktøy som lager et prosjektnavn ved å kombinere et tilfeldig adjektiv med et tilfeldig substantiv fra faste ordlister, og som gir resultater som «Dynamic Platform» eller «Bold Nexus».
Hvor mange forskjellige navn kan den lage?
Denne generatoren trekker fra 35 adjektiver og 35 substantiver, noe som gir 35 × 35 = 1 225 mulige kombinasjoner.
Kan det samme navnet gjentas?
Ja. Siden ordlistene har en fast størrelse, kan den samme kombinasjonen dukke opp igjen, særlig etter mange klikk. Hver av de 1 225 kombinasjonene har samme sannsynlighet på 1 av 1 225 ved hvert klikk, uavhengig av tidligere resultater.
Kan et generert navn brukes for et ekte produkt?
Selve ordene er vanlige engelske ord, så det er ingen begrensning på å bruke dem. Før et generert navn tas i bruk for et offentlig produkt, bør man undersøke om navnet allerede er registrert som varemerke, brukes av et annet prosjekt eller er tatt som domenenavn.
Husker verktøyet tidligere navn?
Nei. Hvert klikk gir et nytt, uavhengig resultat. Det nåværende navnet lagres i sidens nettadresse slik at det kan deles eller lastes inn på nytt, men verktøyet oppbevarer ikke en historikk over tidligere navn.
Hva kjennetegner et godt prosjektnavn?
Et godt prosjektnavn er lett å uttale, lett å stave og skaper ikke en vanskelig forkortelse. Hvis man kontrollerer at navnet ikke allerede er utbredt, blir det lettere for andre å finne prosjektet senere.