Random 关于生成成员编号的想法

Random 关于生成成员编号的想法,random,Random,我们有5个客户。成员有一个前缀,用于标识他们所属的客户端。例如,如果成员是第一个客户的一部分,则其成员编号将以a开头。如果成员是第二个客户的一部分,则其成员编号将以B开头,依此类推。我们现在担心的是,当我们有26个以上的客户时,我们将没有字母作为会员号码的前缀。你们有什么办法来解决这个问题?我们希望它是简单的,因为它们是分发给最终用户的,但我们也希望它们足够灵活以满足我们的需要 如果识别客户的前缀可以是两位数字,并且第一个前缀必须是大写字母,则组合的最大数量可以覆盖936个案例 676=26x2

我们有5个客户。成员有一个前缀,用于标识他们所属的客户端。例如,如果成员是第一个客户的一部分,则其成员编号将以a开头。如果成员是第二个客户的一部分,则其成员编号将以B开头,依此类推。我们现在担心的是,当我们有26个以上的客户时,我们将没有字母作为会员号码的前缀。你们有什么办法来解决这个问题?我们希望它是简单的,因为它们是分发给最终用户的,但我们也希望它们足够灵活以满足我们的需要

如果识别客户的前缀可以是两位数字,并且第一个前缀必须是大写字母,则组合的最大数量可以覆盖936个案例

676=26x26 (e.g. AA, AB, ..., ZZ)
260=26x10 (e.g. A0, A1, ..., Z9)
936=676+260

如果只允许一个前缀,你也可以考虑使用小写字母。然后它可以覆盖52个客户。希望这会有所帮助。

由于您的案例听起来像是一个业务专业设置,因此强烈建议您远离不一致的命名约定,例如混合使用大写和小写。相反,尝试使用另一种命名约定,例如

客户1-0001

客户2452-2452