gpt4 book ai didi

azure - 在azure逻辑应用程序中如何创建10个整数数字的唯一ID

转载 作者:行者123 更新时间:2023-12-03 00:39:08 26 4
gpt4 key购买 nike

在azure逻辑应用程序中如何为每个请求创建10位唯一ID。目前,我正在使用 Function Javascript,但它正在创建重复项。

JAVAscript的功能是:

a=1000000000;

module.exports = function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
a=a+1;
if (true) {
context.res = {
// status: 200, /* Defaults to 200 */
body: a
};
}
else {
context.res = {
status: 400,
body: "Please pass a name on the query string or in the request body"
};
}
context.done();
};

如何解决这个问题

最佳答案

  1. 正确的方法是使用 @Thomas 推荐的 guid 之类的东西,但听起来必须与后端人员进行单独的对话。
  2. 另一种方法是使用 rand() 与加盐方法一起定义某种公式,以真正尝试最大限度地减少重复的机会。
  3. 第三种方法(我认为更适合您的场景)是使用 unix timestamp,它将为您提供 10 位唯一整数,该整数将以秒为单位递增。

也许,您可以使用 #3 并与 #2 一起加盐,以最大程度地减少重复,从而使唯一性更具时间限制。

关于azure - 在azure逻辑应用程序中如何创建10个整数数字的唯一ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50269430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com