...
欢迎进入我的博客:blog.scarlettbai.com查看很多其它文章 近期接到一个需求。要批量生成推广码,首先我们知道推广码的特效有例如以下两点: :不可反复 :不能够被猜測出 关于这两点,我们的思路大体分为例如以下几类: :每次生成一个随机码后查数据库是否有同样的,有则又一次生成 每次都要訪问数据库。导致效率极低,不推荐 :根据数据库的主键作为唯一键,进行打乱或插入操作,如主键为 ,取出 ...
2017-08-03 19:41 1 6908 推荐指数:
...
短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引 ...
code ...
...
1.登录OpenInstall网站,这里会为你创建一个AppKey,而这个东西在web页面会用到。 2.在推广页面中加入推广下载。 这里的推广页面地址也可以使用短连接实现,请看我的另一篇文章。 https://www.cnblogs.com/nnnnnn/p ...
网上看到一个例子,借鉴修改一下 实现根据long类型的用户ID生成6位随机邀请码,并且根据邀请码能算出用户ID。代码如下: 上面6位邀请码能表示的最大ID为728999999(“hhhhhh”),729000000(“wqqqqqq”)就要进位了。 上面方法同一个id生成 ...
背景 日常的网站开发中,会遇到网站的促销活动,就有涉及到邀请好礼的功能 成功邀请好友,则获取相应奖励,这时候,就有邀请码的需求 邀请码要求每个用户唯一 方法二,这种方式,需额外记录uid和code关系 方法一,根据uid生成,也可根据 ...
1.VerifyCode 类: 1 package com.HRuinger.enity; 2 3 import java.awt.BasicStroke; 4 import ...