有人可以幫助我形成一個簡單的函數,以提取Python中最不顯着的位數&?Java中的函數getLeastSignificantBits()&getMostSignificantBits在Python中?
防爆代碼Java中:
UUID u = UUID.fromString('a316b044-0157-1000-efe6-40fc5d2f0036');
long leastSignificantBits = u.getLeastSignificantBits();
private UUID(byte[] data) {
long msb = 0;
long lsb = 0;
assert data.length == 16 : "data must be 16 bytes in length";
for (int i=0; i<8; i++)
msb = (msb << 8) | (data[i] & 0xff);
for (int i=8; i<16; i++)
lsb = (lsb << 8) | (data[i] & 0xff);
this.mostSigBits = msb;
this.leastSigBits = lsb;
}
- >輸出值:-1160168401362026442
你能否[編輯]你的問題?刪除我們不知道的Java代碼,或者告訴我們'u'的價值和你的期望。 –
所以我添加了最小有效位輸出作爲一個長的值,我在Java中使用上述代碼。 – rishabh