ID条形码生成
中心思想, 标志位 + 使用当前时间 + 6位随机数
// A code block
public static string CreateIDcode()
{
try
{
int barcodeFlag = 1;
var dateTime = DateTime.Now;
var randeNumber = string.Empty;
var IDcode = dateTime .ToString("yyyyMMddHHmmss").Substring(2);
for (int i = 0; i < 6; i++)
{
var rd = new Random(Guid.NewGuid().GetHashCode());
var number = rd.Next(0, 10);
randeNumber += number;
}
return $("{barcodeFlag}{IDcode }{randeNumber}");
}
catch (Exception e)
{
return "fail to create Id code";
}
}