团购网站密码券生成思路
匿名 · 更新于 2016/3/8
要求:
1、保证密码券唯一,永不重复
2、尽可能全部为数字,方便用户录入
3、长度一致,保证密码券格式规范
思路一
a b c d e f g h i j k l m n o p q r s t u v w x y z
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
时间戳 顺序编码 用户ID
1457405064 001 10000
拼接 145740506400110000
转64进制 85NzvFnjn0
转码 85 59 45 41 51 33 29 33 0
分割 8559 4541 5133 2933 0
补位 最后一段不足4位 则用0从前补位 最终密码券
8559 4541 5133 2933 0000
