回答編集履歴
1
誤記訂正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
内部的には
|
1
|
+
内部的には個体番号は0からのインクリメントで作成し、表示時にはエンコードすれば良いのです。つまり暗号化です。
|
2
2
|
32ビット整数型ならば、55555555HとXORを取るなどすれば簡単に暗号化できます。デコードはこの逆をやれば良いのです。
|
3
3
|
従って、インクリメントがオーバーフローしない限り重複が発生する余地がありませんし、重複チェックも不要です。
|