想使用自增的id
放到URI
裡用來定位資源, 但是不希望自增的id
是每次+1
的, 而是希望是一個隨機的數字作為id
+1的, 而是希望是一個隨機的數字作為
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
怪我咯2017-05-16 13:03:25
產生一個不重複的隨機數字。用
•srand() - 播下隨機數字產生器種子
•getrandmax() - 顯示隨機數最大的可能值
•mt_rand() - 產生更好的隨機數
這三個函數。