订单生成的算法以前用的要升级下,综合考虑简短、纯数字、易识别,唯一性这些情况
1 NoMustard 2018-07-13 11:11:53 +08:00 这不是 go 写的么...这函数就是获取时间变成一个字符串 有什么好翻译的 GetDateNow 不写的明明白白么 |
2 naix1573 2018-07-13 11:12:17 +08:00 就别 Python 翻译了,我口语给你翻译一下吧 定义一个字符串 sNow,依次+=年,月份,天,小时,分,秒,毫秒 把这个值赋给那个 WIDout no |
![]() | 3 luoway 2018-07-13 11:14:37 +08:00 不懂 js,英文得懂吧。GetDateNow 知道啥意思不 |
6 zlfera 2018-07-13 11:17:12 +08:00 这就是 js |
![]() | 8 qiayue PRO ![]() 都有 document,getElementById 了,怎么就不是 js 了 |
9 CFO 2018-07-13 11:22:44 +08:00 via Android ![]() 这个算法真有意思 |
10 NoMustard 2018-07-13 11:23:05 +08:00 |
![]() | 11 qiayue PRO 四位数年+月份+日期+小时+分钟+秒+毫秒 订单数一多,绝对会重复,并不是多好的生成方式 |
![]() | 12 U7Q5tLAex2FI0o0g 2018-07-13 11:24:50 +08:00 就算不懂 js,随便懂任何一门语言+懂英语的都看的懂什么意思吧。。。 |
13 privatezcoding 2018-07-13 11:24:53 +08:00 @qiayue 纠正一下 是 document.getElementById |
14 okwork P |
![]() | 15 qiayue PRO ![]() |
17 privatezcoding 2018-07-13 11:26:44 +08:00 ![]() @okwork Java 里面 getMonth 是获取这个月是今年的第几个月份 从 0 开始的 所以要+1 修正 我猜这里也是这个意思 |
![]() | 18 qiayue PRO @privatezcoding 手误, 点打成逗号了 |
19 ZY2071 2018-07-13 11:31:39 +08:00 老哥,这个只是个算时间的函数而已 |
22 Quarter 2018-07-13 11:38:34 +08:00 via iPhone 另外,这完全不是算法,就是时间,没意义,感觉还是会重复,蚂蚁金服是不可能用这个算法的,楼主是不是被骗了啊 |
![]() | 23 nihiue 2018-07-13 11:44:16 +08:00 via Android Date.now().toString(32)就得了,写这么半天 |
24 okwork OP @Quarter 哎 没办法,城里人忽悠农村人没写过 go 啊 O(∩_∩)O 客户传过来的图片,说是那边工程师建议的,我开始用自增加+随机数混淆,因为订单不好识别,所以客户说按这个方案改,具体情况我也不是很清楚 |
![]() | 27 Mogugugugu 2018-07-13 12:32:31 +08:00 ![]() |
![]() | 28 chinvo 2018-07-13 12:39:50 +08:00 via iPhone 提建议的这个人不是坏就是蠢 还阿里用的是算法 = = |
![]() | 29 redtea 2018-07-13 12:40:15 +08:00 via iPhone 哪有前端生成订单号的? |
30 rootsir 2018-07-13 13:05:49 +08:00 这是什么订单方式??? 这是反面教材吧 |
![]() | 31 jevonszmx 2018-07-13 13:30:18 +08:00 先不说这个是不是拿来做订单号的,就这函数定义也是有问题的啊,函数是 GetDateNow,结果里面竟然直接 dom 操作了。。。 |
32 cccssss 2018-07-13 13:34:54 +08:00 |
![]() | 33 shinwood 2018-07-13 13:37:51 +08:00 话说这个函数名称不是 GetDateNow 吗?与订单的关系体现在哪里? |
34 Suclogger 2018-07-13 13:43:47 +08:00 楼主是来骗金币的,鉴定完毕 |
36 king2014 2018-07-13 14:54:42 +08:00 其实这个还是无法保证唯一性的. |
![]() | 38 GoPython 2018-07-13 18:03:39 +08:00 不会吧,单纯的时间生成订单么? 量这么大,谁能保证没有两个人同一时刻下单? 竟然没有用户 id 也能保证唯一嘛? 我是不相信的。 |
39 TomatoYuyuko 2018-07-13 18:20:46 +08:00 我有一套祖传的算法卖给你要不要,可以通晓时空变幻,10 金币一份(滑稽 |