4
4

8 に答える 8

4

これを試してみませんか?それはあなたのすべてのニーズを満たします。

https://github.com/peet/hashids.java

于 2013-11-09T17:28:35.527 に答える
0

これがあなたが望むことをするための良い方法です。length必要な UUID の長さです。UUID の長さを短くすると、衝突の可能性が高くなることに注意することが重要です (コメントでこれについて言及してくれた assylias に感謝します)。使用する前に、データベースにまだ存在していないことを確認する必要があります。存在する場合は、別のものを生成します。

public String getUUID(int length)
{
    return UUID.randomUUID().toString().replaceAll("-", "").substring(0, length);
}
于 2013-04-17T16:37:00.027 に答える