public static class generator
public static guid createsecuentialguid()
public static guid createcombguid()
}每種方法只生成10條記錄,結果如下
rpcrt4:
secuential:
comb:
f8373adb-cf34-11e2-be8d-d43d7e333b2c
f8373adc-cf34-11e2-be8d-d43d7e333b2c
f8373add-cf34-11e2-be8d-d43d7e333b2c
f8373ade-cf34-11e2-be8d-d43d7e333b2c
f8373adf-cf34-11e2-be8d-d43d7e333b2c
f8373ae0-cf34-11e2-be8d-d43d7e333b2c
f8373ae1-cf34-11e2-be8d-d43d7e333b2c
f8373ae2-cf34-11e2-be8d-d43d7e333b2c
f8373ae3-cf34-11e2-be8d-d43d7e333b2c
f8373ae4-cf34-11e2-be8d-d43d7e333b2c
e8edcc23-9c22-c3b1-04d1-08d07e5fad6c
15c44698-4b52-c379-04d1-08d07e5fad6c
a4abcb36-71e9-c2a2-04d1-08d07e5fad6c
bb03c46a-ab7a-ca27-04d1-08d07e5fad6c
e4b7b99e-2a8f-cb0a-04d1-08d07e5fad6c
26ac7070-3294-ca22-04d1-08d07e5fad6c
423a83c7-633a-c98c-04d1-08d07e5fad6c
f2480bdb-2260-c112-04d1-08d07e5fad6c
3b76a6dc-8534-cd29-04d1-08d07e5fad6c
e12fbfe7-dc1f-c57b-04d1-08d07e5fad6c
65d8b46f-ea29-41f8-af76-a1d600e29f85
2c95c4c2-aca4-46de-b842-a1d600e29f85
c6f054ea-dbb4-432c-aed3-a1d600e29f85
2b47c23c-ac18-467c-8c2d-a1d600e29f85
4dbe1536-ccb1-4fc4-b145-a1d600e29f85
cccd4c08-6c52-4b12-90fc-a1d600e29f85
f6f07bde-5108-43c0-9294-a1d600e29f85
921a018f-9545-447b-8c99-a1d600e29f85
fbc560a3-acbe-48da-9b06-a1d600e29f85
bbfbbe7f-2bc6-4bd7-bbae-a1d600e29f85
單從結果上看,第一種使用起來更方便些.
但這種方法有乙個問題,就是在sql server中排序還是會亂,所以在需要排序的時候,需要對這種生成方式進行簡單處理,增加一點**
byte guidbytes =guid.tobytearray();view codearray.reverse(guidbytes,
0, 4
); array.reverse(guidbytes,
4, 2
); array.reverse(guidbytes,
6, 2);
最終**變為:
publicstatic
guid createrpcrt4guid()
else
return
guid.newguid();
}
生成GUID的方法
using namespace std typedef struct guid guid void giveguid strdata1,strdata2,strdata3,strdata4 0 strdata4 1 strdata4 2 strdata4 3 strdata4 4 strdata4 ...
FrontEnd 生成GUID方法
全域性唯一標識 guid 是一種由演算法生成的二進位制長度為128位的數字識別符號,guid主要用於擁有多個節點,多台計算機的網路或系統中。在理想情況下任何計算幾何計算機群都不會生成兩個相同的guid,guid的總數為2 128個,理論上是很難會兩個相同。guid 的格式為 xx x x x 其中每...
什麼是 GUID?以及 GUID 的生成
guid 的格式為 xx x x x 其中每個 x 是 0 9 或 a f 範圍內的乙個十六進製制的數字。例如 6f9619ff 8b86 d011 b42d 00c04fc964ff 即為有效的 guid 值。世界上的任何兩台計算機都不會生成重複的 guid 值。guid 主要用於在擁有多個節點 ...