La génération des clés uniques à l'aide de RandomStringUtils de apache commons

Veuillez trouver ci-dessous le code que j'ai utilisé pour générer des chaînes aléatoires à l'aide de RandomStringUtils de apache commons.

String key = RandomStringUtils.random(5, String.valueOf(System.currentTimeMillis()));

Je suis en limitant la clé de 5 caractères. Mon but est de générer des clés uniques pour chacun des enregistrements quand je suis à l'insertion d'un nouvel enregistrement dans la base de données. Sera le code ci-dessus, être adapté à la tâche correspondante et pourrais-je être assuré que je vais obtenir une clé unique à partir du code ci-dessus chaque fois que l'insertion d'un nouvel enregistrement.

  • aléatoire != unique. Si vous voulez d'utilisation unique Uuid
InformationsquelleAutor | 2013-11-19