我需要基于高值和低值来生成GUID或UUID。
我已经将高值和低值转换为uint32或希望如此。 我使用以下代码转换了数字:
var n1 = lo_value;
var n2 = hi_value;
var n1Low16 = n1 & 0x0000ffff;
var n1High16 = n1 >>> 16;
var n2Low16 = n2 & 0x0000ffff;
var n2High16 = n2 >>> 16;
var resultLow32 = (((n1 & 0xffff0000) * n2) >>> 0) + (((n1 &
0x0000ffff) * n2) >>> 0) >>> 0;
var resultHigh32 = n1High16 * n2High16 + ((((n1Low16 * n2Low16)
>>> 17) + n1Low16 * n2High16) >>> 15);
我想创建一个函数,该函数以字符串形式返回生成的UUID或GUID,但是我无法在线找到任何内容。