URI
에서 자동 증가된 id
를 사용하여 리소스를 찾고 싶지만 자동 증가된 id
는 원하지 않습니다. +1
마다 사용되겠지만 id
로 임의의 숫자이길 바라는데 이 id
는 비례합니다.
뭐죠? 지금까지 생각한 해결책 중 하나는 타임스탬프를 사용하는 것입니다. 다른 해결책이 있나요?
응답할 때 프로그래밍 언어를 표시해 주십시오
淡淡烟草味2017-05-16 13:03:25
자바스크립트
JavaScript
时间戳
let id = + new Date();
var R = (function(){
var base = 0
, inc = 2;
// base 是基数, _inc 是增量
function config(_base, _inc){
base = _base;
inc = _inc;
}
function randGenerator(){
var pre = base;
base += inc;
return pre + (Math.random() * inc);
}
return {
rand: randGenerator,
config: config
}
})();
R.config(0, 2);
R.rand(); // 0 ~ 2 中的随机数
R.rand(); // 2 ~ 4 中的随机数
https://www.npmjs.com/package...
利用 uuidV1
uuidV1
활용🎜怪我咯2017-05-16 13:03:25
반복되지 않는 난수를 생성합니다.
를 사용하세요•srand() - 난수 생성기 시드
•getrandmax() - 가능한 가장 큰 난수 값 표시
•mt_rand() - 더 나은 난수 생성
이 세 가지 함수입니다.