欢迎进入我的博客:blog.scarlettbai.com查看很多其它文章 近期接到一个需求.要批量生成推广码,首先我们知道推广码的特效有例如以下两点: 1:不可反复 2:不能够被猜測出 关于这两点,我们的思路大体分为例如以下几类: 1:每次生成一个随机码后查数据库是否有同样的,有则又一次生成(每次都要訪问数据库.导致效率极低,不推荐) 2:根据数据库的主键作为唯一键,进行打乱或插入操作,如主键为8000001,取出后生成3位(据需求增减)随机数或字母.插入主键值中.构成如8000E0V0S1D…