무작위 이름 생성기 (PHP 소스)
페이지 정보
트로관리자 23-04-21 22:29 조회 1,624회 댓글 0건본문
무작위 이름 생성기 (PHP 소스)

index.php
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>무작위 이름 생성기</title>
</head>
<body>
<h1>무작위 이름 생성기</h1>
<div id="randomName"></div><br><br>
<button onclick="generateRandomName()">이름 생성</button>
<script>
function generateRandomName() {
fetch('generate_name.php')
.then(response => response.text())
.then(data => {
document.getElementById('randomName').innerHTML = data;
});
}
</script>
</body>
</html>
generate_name.php
<?php
// 성씨 배열
$surnames = array(
"김", "이", "박", "최", "정", "강", "조", "윤", "장", "임",
"한", "오", "서", "신", "권", "황", "안", "송", "류", "홍",
"전", "고", "문", "양", "손", "배", "조", "백", "허", "남",
"심", "유", "노", "하", "전", "정", "곽", "성", "차", "주",
"우", "구", "신", "임", "나", "민", "진", "지", "엄", "원",
"채", "천", "마", "길", "탁", "예", "서", "강", "피", "도",
"소", "설", "기", "여", "추", "건", "위", "편", "변", "염",
"계", "예", "동", "봉", "석", "맹", "변", "표", "명", "기",
"반", "소", "선", "후", "수", "화", "호", "시", "서", "니",
"시", "선", "양", "장", "모", "흥", "무", "견", "영", "금"
);
// 중간돌림 배열
$middleNames = array(
"도", "영", "재", "준", "예", "지", "현", "승", "수", "우",
"찬", "민", "태", "기", "시", "건", "진", "하", "희", "윤",
"원", "호", "대", "인", "훈", "유", "상", "철", "성", "동",
"선", "석", "광", "창", "복", "길", "남", "종", "효", "일",
"미", "정", "규", "린", "빈", "소", "아", "라", "나", "림",
"헌", "온", "후", "애", "솔", "령", "람", "안", "무", "녕",
"덕", "은", "언", "능", "곤", "룡", "명", "담", "옥", "학",
"수", "황", "연", "림", "봉", "혁", "묵", "별", "향", "사",
"완", "매", "관", "립", "강", "역", "마", "용", "송", "평",
"백", "반", "방", "배", "백", "범", "병", "보", "부", "비"
);
// 마지막 배열
$lastNames = array(
"원", "희", "민", "수", "율", "지", "현", "승", "수", "우",
"찬", "민", "태", "기", "시", "건", "진", "하", "희", "윤",
"원", "호", "대", "인", "훈", "유", "상", "철", "성", "동",
"선", "석", "광", "창", "복", "길", "남", "종", "효", "일",
"미", "정", "규", "린", "빈", "소", "아", "라", "나", "림",
"헌", "온", "후", "애", "솔", "령", "람", "안", "무", "녕",
"덕", "은", "언", "능", "곤", "룡", "명", "담", "옥", "학",
"수", "황", "연", "림", "봉", "혁", "묵", "별", "향", "사",
"완", "매", "관", "립", "강", "역", "마", "용", "송", "평",
"백", "반", "방", "배", "백", "범", "병", "보", "부", "비"
);
// 무작위로 성씨, 중간돌림, 마지막 이름을 선택합니다.
$surname = $surnames[array_rand($surnames)];
$middleName = $middleNames[array_rand($middleNames)];
$lastName = $lastNames[array_rand($lastNames)];
// 생성된 이름을 출력합니다.
echo $surname . $middleName . $lastName;
?>
[이 게시물은 트로관리자님에 의해 2023-05-06 21:29:42 테크니컬에서 이동 됨]