生成唯一的产品 ID [重复]

Posted

技术标签:

【中文标题】生成唯一的产品 ID [重复]【英文标题】:Generate unique product id [duplicate] 【发布时间】:2015-01-21 03:40:12 【问题描述】:

我的网站上有一个用于接收捐款的页面。我的银行 API 要求我为每笔交易生成一个唯一的订单 ID。如何使用 javascript 在我的代码中实现这一点?

我使用的代码如下所示。

Please enter the amount you wish to donate and click on the pay button. Thank you

<form id="&quot;form1”">
  <div>

  Amount:<input id="txtAmt" type="text" />

  </div>
</form>
<script src="https://cipg.diamondbank.com/cipg/MerchantServices/UPaybutton.ashx?mercId=xxxxx&amp;CurrencyCode=566" type="text/javascript">
</script>
<script type="text/javascript">
  upay_settings.setAmountField('txtAmt');
  upay_settings.setOrderId('31-Augdd-2014'); // This is the id I'd want to randomize
  upay_settings.setProduct('Donation');
  upay_settings.setEmail('xxx@xxx.org');
</script>

【问题讨论】:

【参考方案1】:
Math.random().toString(36).substring(7);

【讨论】:

以上是关于生成唯一的产品 ID [重复]的主要内容,如果未能解决你的问题,请参考以下文章

PHP uniqid 高并发生成不重复唯一ID

C ++生成唯一ID [重复]

一次为每次点击生成一个唯一的ID [重复]

Python使用UUID库生成唯一ID,妈妈再也不会担心我的生成重复ID了

分布式系统全局唯一ID生成

如何生成唯一的server Id,server_id为何不能重复?