UNPKG

smartclick-pgsqlorm

Version:

orm for postgresql

24 lines (18 loc) 436 B
'use strict' let saltArr = [ 'a','b','c','d','e','f','g', 'h','i','j','k','l','m','n', 'o','p','q','r','s','t','u', 'v','w','x','y','z','1','2', '3','4','5','6','7','8','9' ]; module.exports = (length = 8, sarr = null) => { let saltstr = ''; let ind = 0; let arr = sarr || saltArr; for(let i = 0; i < length; i++) { ind = parseInt(Math.random() * arr.length); saltstr += arr[ind]; } return saltstr; }