@ustack/uskin
Version:
A graceful framework which provides developers another chance to build an amazing site.
22 lines (17 loc) • 421 B
JavaScript
function hash(length) {
let ret = '';
if (!length) {
length = 8;
}
if (window.btoa) {
ret = btoa(Math.random()).replace(/=+$/, '').slice(-length);
} else {
const str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890',
len = str.length;
for (let i = 0; i < length; i++) {
ret += str[Math.floor(Math.random() * len)];
}
}
return ret;
}
export default hash;