【发布时间】:2012-09-24 19:11:11
【问题描述】:
我需要从一个字母数字字符串生成一个 UNIQUE id(仅限 int)。
例如我有安全 ID = 'ABC123DEF' 我应该能够生成“安全 ID”的唯一 ID(仅限 int),以便唯一 ID 始终保持不变。
例如 安全编号:ABC123DEF 国际编号:9463456892
这样我就可以将 Int ID 存储在 Database 中,并随时从 Int ID 中引用安全 ID。
一些例子: PBG_CD_20120214_.2 | 201202-CMG188963_T | PBG_TD_20120306_.0001 3个例子:-PIPE分离
【问题讨论】:
-
你很具体,它必须是一个int,但是请定义int?您输入的数字对于通常指 32 位的传统 int 来说太大了,尽管它适合很长。数字 ID 的空间限制是什么?
-
嗨,吉米,它可以是长整数。也许我应该这样说。生成的 ID 应为“数字 (0 - 9)”
标签: algorithm algorithmic-trading