leodutra
5/17/2017 - 3:36 PM

Function for random base 58 string generation (good for password redefinitions)

Function for random base 58 string generation (good for password redefinitions)

function randomBase58(digits) {
  digits = digits || 0
  var base58 = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'.split('')
  var result = ''
  var char
  while (result.length < digits) {
  	char = base58[Math.random() * 57 >> 0]
  	if (result.indexOf(char) === -1) result += char // avoid repetitions
  }
  return result
}