减少uuid进一步做短串

8 c# python string uuid uniqueidentifier

我需要为给定的唯一字符串生成唯一的记录ID.

我尝试使用uuid格式似乎很好.

但我们觉得这很长.

所以我们需要将uuid字符串9f218a38-12cd-5942-b877-80adc0589315减少到更小.通过删除' - '我们可以节省4个字符.从uuid中删除最安全的部分是什么?我们不需要普遍唯一的id,但我们喜欢使用uuid作为源,但减少了字符串.

我们需要特定于站点/数据库的唯一ID(SQL Server/ADO.NET数据服务).

任何语言的任何想法或样本都可以

提前致谢

Spe*_*ort 9

为什么不将它转换为基数为64的字符串呢?你可以将它减少到22个字符.

将UUID存储为base64字符串