常用Java工具类:java抽奖码生成
本案要求生成10W条由大写字母加数字组成的抽奖码。由要求得字符集为:ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789为保证数据不重复,且不可破解的要求。阿咚使用5位的随机字符,加5位由10进制的序列号转为36进制的字符组成。该10进制每使用一次加一,以保证数据的唯一性。如果该抽奖码是多次生成,可以将每次生成后最大的序列号保存在数据库,以便迭代使用。具体代码如下:import java.util.Random;import java.util.concurrent.