使用当前日期生成随机id

Generating random id using current date

本文关键字:随机 id 当前日期      更新时间:2023-09-26

我正在做一个面向银行的项目。我必须使用当前日期生成帐号。

示例:

CCD_ 1。CCD_ 2,CCD_ 3,CCD_ 4,'001'-表示在特定日期开户的新会员的编号

该号码应在每个分行更改,以避免出现相同的帐号。

如何做到这一点?

这是我的代码

http://jsfiddle.net/Jegannath/z9na41o5/#&togetherjs=ynHxlyDeO1

如果这真的是一个与银行相关的项目,那么不要依赖客户端JavaScript来生成帐号这样重要的东西。

"随机"数字要求有原因吗?如果没有,那么就坚持一个序列,这样可以更容易地确保唯一性。

在服务器端,使用@kuldeep.kamboj建议的分支前缀应该涵盖冲突。

您可以使用类似yyyyMMddBBnnnn的内容,其中yyyy=年,MM=月,dd=天,BB=分支编号,nnnn作为每天重置的序列。

不确定,这是正确的建议,

使用分支代码前缀和后缀中的时间戳,这可能也是开发人员的朋友,因为在未来30年后,你可以很容易地通过时间戳告诉他的帐户创建日期。

时间戳也是一种随机数。

建议使用服务器端代码。