5
JavaScript中有一個SecureRandom.hex()
-like(ruby)函數,它爲我生成一個隨機哈希?JavaScript中的SecureRandom?
JavaScript中有一個SecureRandom.hex()
-like(ruby)函數,它爲我生成一個隨機哈希?JavaScript中的SecureRandom?
JS中沒有這樣的幫助函數。您可以使用生成相當隨機哈希:
function hex(n){
n = n || 16;
var result = '';
while (n--){
result += Math.floor(Math.random()*16).toString(16).toUpperCase();
}
return result;
}
你可以修改它形成一個GUID:
function generateGuid(){
var result = '', n=0;
while (n<32){
result += (~[8,12,16,20].indexOf(n++) ? '-': '') +
Math.floor(Math.random()*16).toString(16).toUpperCase();
}
return result;
}