랜덤함수를 이용하여 자바스크립트로 guid 생성하기.
DOM에 버튼을 하나 만들고
<button id="makeGUID">GUID만들기</button>
<input id="Result" readonly />
자바스크립트 코드를 추가 합니다.
function guid() {
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}
document.getElementById("makeGUID").addEventListener('click', function() {
document.getElementById('Result').value = guid();
})
* syntaxhilight : higlight.js
위와 같이 코드를 만들고 버튼을 클릭하면
"a101b4ce-04f4-3e30-fcca-7d06145e2276"
이런 난수들이 발생합니다.
다음은 실행 예제
'HTML+CSS+자바스크립트' 카테고리의 다른 글
배열(array)이 이용하는 함수 (0) | 2017.11.21 |
---|---|
favicon 만들어 적용하기. (0) | 2017.11.19 |
[jQuery]closest()를 이용하여 Element 복사하기 (0) | 2017.11.19 |
자바스크립트 문자열 자르기 (0) | 2017.11.19 |
form에 input text가 하나 있으면 엔터키로 submit이 가능하다. (0) | 2017.11.15 |