How to generate a random alpha-numeric string

前端 未结 30 2454
忘掉有多难
忘掉有多难 2020-11-21 05:38

I\'ve been looking for a simple Java algorithm to generate a pseudo-random alpha-numeric string. In my situation it would be used as a unique session/key identifie

30条回答
  •  余生分开走
    2020-11-21 05:58

    A short and easy solution, but it uses only lowercase and numerics:

    Random r = new java.util.Random ();
    String s = Long.toString (r.nextLong () & Long.MAX_VALUE, 36);
    

    The size is about 12 digits to base 36 and can't be improved further, that way. Of course you can append multiple instances.

提交回复
热议问题