【发布时间】:2012-05-30 16:23:08
【问题描述】:
我正在开发一个使用 C# 和 DevExpress 接受订单的应用程序,我需要一个生成唯一订单号的函数。订单号必须包含字母和数字,长度为 20 .. 我见过像 Guid.NewGuid() 这样的东西,但我不希望它是完全随机的,也不希望它只是一个自动递增的数字..
有人可以帮忙吗?即使它是不同语言的脚本,我也非常需要想法:)
【问题讨论】:
-
如果你不希望它是随机的,你想要它如何?
-
Guid.NewGuid()是独一无二的。不是随机的。 -
类似于自动递增的字符串,十六进制数字,.. 反映数字之间顺序的东西(ord1 在 ord2 之前等等..)
-
订单号最好通过递增数字来跟踪,你在找什么。举几个例子。
-
我正在考虑采用作为自动编号的主键,用零填充它直到长度变为 20 .. 但这样我将订单号限制为仅由数字组成..
标签: c# uniqueidentifier autonumber