X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Futil%2FRandomToken.java;h=8a11c8f096abcb6868dd15f517382d4636f1a589;hb=12323116dd560da2a348b4045dd8af20db764ea5;hp=b84ee0372e7a08f1c36aca99464fc63dedce7d80;hpb=2824d1c165c501e2f3a8809044788b33b81f478a;p=gigi.git diff --git a/src/org/cacert/gigi/util/RandomToken.java b/src/org/cacert/gigi/util/RandomToken.java index b84ee037..8a11c8f0 100644 --- a/src/org/cacert/gigi/util/RandomToken.java +++ b/src/org/cacert/gigi/util/RandomToken.java @@ -3,24 +3,25 @@ package org.cacert.gigi.util; import java.security.SecureRandom; public class RandomToken { - static SecureRandom sr = new SecureRandom(); - public static String generateToken(int length) { - StringBuffer token = new StringBuffer(); - for (int i = 0; i < length; i++) { - int rand = sr.nextInt(26 * 2 + 10); - if (rand < 10) { - token.append((char) ('0' + rand)); - continue; - } - rand -= 10; - if (rand < 26) { - token.append((char) ('a' + rand)); - continue; - } - rand -= 26; - token.append((char) ('A' + rand)); - } - return token.toString(); - } + private static SecureRandom sr = new SecureRandom(); + + public static String generateToken(int length) { + StringBuffer token = new StringBuffer(); + for (int i = 0; i < length; i++) { + int rand = sr.nextInt(26 * 2 + 10); + if (rand < 10) { + token.append((char) ('0' + rand)); + continue; + } + rand -= 10; + if (rand < 26) { + token.append((char) ('a' + rand)); + continue; + } + rand -= 26; + token.append((char) ('A' + rand)); + } + return token.toString(); + } }