連続する整数 (0、1、2、3 など) から一意の 8 文字の文字列を生成する必要があります。
intをmd5/sha256/sha512でハッシュしてから8文字に短縮しようとしましたが、可能であれば回避したい衝突がかなりあります。
私は crc32 などのアルゴリズムを調べましたが、それから生成されたハッシュには好みの数値が多すぎます。
私が必要とすることを行う別の方法を誰かが提案できますか?
連続する整数 (0、1、2、3 など) から一意の 8 文字の文字列を生成する必要があります。
intをmd5/sha256/sha512でハッシュしてから8文字に短縮しようとしましたが、可能であれば回避したい衝突がかなりあります。
私は crc32 などのアルゴリズムを調べましたが、それから生成されたハッシュには好みの数値が多すぎます。
私が必要とすることを行う別の方法を誰かが提案できますか?