Javascript - Viết hàm tạo mã định danh UUID

Viết hàm JavaScript để tạo mã định danh UUID.

Ghi chú :
Theo Wikipedia - Mã định danh duy nhất toàn cầu (UUID) là một tiêu chuẩn định danh được sử dụng trong xây dựng phần mềm. UUID chỉ đơn giản là một giá trị 128 bit. Ý nghĩa của mỗi bit được xác định bởi bất kỳ biến thể nào trong số một số biến thể. Để con người có thể đọc được hiển thị, nhiều hệ thống sử dụng định dạng chuẩn sử dụng văn bản thập lục phân với các ký tự gạch nối được chèn. Ví dụ: de305d54-75b4-431b-adb2-eb6b9e546014

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Write a JavaScript function to create a UUID</title>
   <script>
    function create_UUID(){
    var dt = new Date().getTime();
    var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = (dt + Math.random()*16)%16 | 0;
        dt = Math.floor(dt/16);
        return (c=='x' ? r :(r&0x3|0x8)).toString(16);
    });
    return uuid;
}

document.write(create_UUID());
   </script>
</head>
<body>

</body>
</html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript Math- Function to create a UUID identifier



Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").