我正在开发一个在线活动票务系统,用户可以自行打印他的票据并出现在将被扫描的事件(条形码),理想情况下,这个人会进入.我的问题是如何创建一个满足以下要求的"票证代码":
数据范围非常小,4天内只有大约20个活动,每个活动约5,000张门票(约100,000个不同的门票代码)
现在我有几个字段没有打印在故障单上,用户不知道我可以使用它来编码部分"票证代码",所以我可以使用EventId,OrderId,EventDate和一些盐来创建一个小的"哈希"部分代码(想法?),但我仍然坚持顺序或GUID(太长)的票证ID
那么关于如何做到这一点的任何想法或指示?
我正在使用
for (int i = 1, i<100, i++)
int i = arc4random() % array count;
Run Code Online (Sandbox Code Playgroud)
但我每次都会重复.如何int从范围中填写所选的值,以便在程序循环时我不会得到任何欺骗?
刚开始学编程,一章又一章,遇到问题。最大的问题之一就是遇到python生成随机数的问题。”生成20个随机唯一数,按顺序排序按升序或降序“。我已经研究过我该怎么做,但我现在很困惑,想放弃。谁能给我一个关于如何做到这一点的例子并对此进行解释。