Skip to content

Commit 37a3585

Browse files
authored
Merge pull request #60 from boostcamp-2020/feat/randomnickname
generate random nickname ν•¨μˆ˜ κ΅¬ν˜„
2 parents 033b052 + 5813a52 commit 37a3585

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

β€Žsrc/backend/utils/generateRandom.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1+
import nickname from './nickname.json';
2+
13
const randomStrings = new Set();
24

35
const generateRandomString = () =>
46
Math.random().toString(36).substr(2, 5).toUpperCase();
57

68
export default {
7-
nickname: () => 'μ½”λ”©ν•˜λŠ” 덕싯',
9+
nickname: () => {
10+
const { adjective: adj, noun } = nickname;
11+
const randomAdj = adj[Math.floor(Math.random() * adj.length)];
12+
const randomNoun = noun[Math.floor(Math.random() * noun.length)];
13+
return `${randomAdj} ${randomNoun}`;
14+
},
815
color: () => '#222222',
916
code: () => {
1017
let randomString = generateRandomString();

β€Žsrc/backend/utils/nickname.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"adjective": ["μ½”λ”©ν•˜λŠ”", "열정적인", "JS덕후", "μ–Όμ£½μ•„", "μΉ΄νŽ˜μΈμ€‘λ…", "νŒ¨μ…˜μ™•", "μ§‘μ—λ§Œ μžˆλŠ”", "λ°€μƒˆλŠ”", "λ°°κ³ ν”ˆ", "κ³ λ…ν•œ", "발λͺ…μ™•", "μ²­μ†Œλ₯Ό μ’‹μ•„ν•˜λŠ”", "λͺ…탐정"],
3+
"noun": ["덕싯", "캠퍼", "λ½€λ‘œλ‘œ", "도라에λͺ½", "개발자", "μ½”λ”©μ™•", "미식가", "μ‚°νƒ€ν΄λ‘œμŠ€", "집사", "ν”„λ‘ νŠΈ 개발자", "λ°±μ—”λ“œ 개발자", "iOS 개발자", "μ½”λ‚œ", "μ•„ν‹°μŠ€νŠΈ"]
4+
}

0 commit comments

Comments
Β (0)