랜덤함수를 이용하여 자바스크립트로 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"


이런 난수들이 발생합니다.


다음은 실행 예제




+ Recent posts