次のコードの問題:
var x uint64 = 18446744073709551615
var y int64 = int64(x)
です。y
_ -1
情報を失うことなく、これら 2 つの数値型を変換してエンコーダとデコーダを使用する唯一の方法はありますか?
buff bytes.Buffer
Encoder(buff).encode(x)
Decoder(buff).decode(y)
あなたの典型的なケースでは、私は単純な数値変換を試みていないことに注意してください。私は、乱数ジェネレーターの統計的特性を維持することに関心があります。