2011-11-15 13 views
0

これらの文字から4文字のランダムなキーを生成する方法:[a-zA-Z0-9]
一意のIDのように衝突する可能性は低いですか?Javaから一意の4文字のランダムキーを生成する方法

また、これらの62文字を計算すると、約1470万個のキーが得られます。

制限を引き延ばす方法はありますか?

+2

を使用することです。あなたは何かを変えずに、1フィートチェーンを2フィートチェーンに魔法のように "ストレッチ"することはできません。 –

+2

[Javaでランダムな英数字文字列を生成する方法](http://stackoverflow.com/questions/41107/how-to-generate-a-random-alpha-numeric-string-in-java)の可能な複製 –

+0

制限を「伸ばす」と私が考えることができる唯一の方法は、もはや使われたIDを「リサイクル」することです –

答えて

1

可能な最大キーは62^4です。これを大きくするには、より多くの文字や長さが必要です。

ユニークなIDを生成する最も簡単な方法はない、許容文字または文字の総数を変えずに0..9始まるカウンタ、A-Z、-Z等

関連する問題