반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- pydantic
- fastapi
- 오블완
- vsCode
- centos
- unittest
- androidstudio
- MAC
- VirtualBox
- PYTHON
- Chrome
- react
- webpack
- 티스토리챌린지
- 개발
- 맥
- 리눅스
- linux
- Android
- ReactNative
- MachineLearning
- node
- xcode
- IOS
- TensorFlow
- build
- 센토스
- localserver
- 네트워크
Archives
- Today
- Total
로메오의 블로그
javascript UUID 생성하기 본문
반응형
javascript UUID를 생성할수 있는 3가지 소스입니다.
function uuidv4() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
console.log(uuidv4())
// 2ea29c0f-d031-4e62-80e8-1fadadbd009e
function uuidv4() {
return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c =>
(c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
);
}
console.log(uuidv4())
// 388cae56-28e9-434e-a3f9-05fe3502f826
function guid() {
function _s4() {
return ((1 + Math.random()) * 0x10000 | 0).toString(16).substring(1);
}
return _s4() + _s4() + '-' + _s4() + '-' + _s4() + '-' + _s4() + '-' + _s4() + _s4() + _s4();
}
console.log(guid())
// 90cc61a4-0bfc-4422-f029-85a6b85937c7
반응형
'Frontend > ETC' 카테고리의 다른 글
| [sublime text] sftp 연결하기 (0) | 2020.06.18 |
|---|---|
| [VSCode] ftp 접속하기 ftp-kr (0) | 2020.06.17 |
| [jQuery - PHP] ajax로 form data 파일 업로드 (multipart) (0) | 2020.05.28 |
| [postman] Capture requests로 Ajax 통신 정보 확인 (0) | 2020.05.26 |
| [VS Code] vue.js 탭 사이즈 영구적으로 변경하기 (1) | 2020.04.24 |
Comments