Java,Javascript,Oracle開發產生UUID或GUID方法總結

來源:互聯網
上載者:User

標籤:

1.Java開發產生UUID或GUID方法

// 36位的,帶中劃線java.util.UUID.randomUUID().toString(); // 32位的,去掉中劃線java.util.UUID.randomUUID().toString().replaceAll("-", "");


2.Javascript開發產生UUID或GUID方法

/* 參數middle_line true:帶中劃線 false不帶中劃線*/function newGuid(middle_line)     {var length = 32;         var result = "";         for ( var i = 1; i <= length; i++)         {             var n = Math.floor(Math.random() * 16.0);             if (n < 10)             {                 result += n;             }             else if (n == 10)             {                 result += "a";             }             else if (n == 11)             {                 result += "b";             }             else if (n == 12)             {                 result += "c";             }             else if (n == 13)             {                 result += "d";             }             else if (n == 14)             {                 result += "e";             }             else if (n == 15)             {                 result += "f";             }             if (middle_line && ((i == 8) || (i == 12) || (i == 16) || (i == 20)))             {                 result += "-";             }         }         return result;     };
View Code

 

 3.Oracle開發產生UUID或GUID方法

select SYS_GUID() from table_name 

 

Java,Javascript,Oracle開發產生UUID或GUID方法總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.