UNPKG

@multiplayer-app/session-recorder-common

Version:
14 lines 582 B
var SHARED_CHAR_CODES_ARRAY = Array(32); export var getIdGenerator = function (bytes) { return function generateId() { for (var i = 0; i < bytes * 2; i++) { SHARED_CHAR_CODES_ARRAY[i] = Math.floor(Math.random() * 16) + 48; // valid hex characters in the range 48-57 and 97-102 if (SHARED_CHAR_CODES_ARRAY[i] >= 58) { SHARED_CHAR_CODES_ARRAY[i] += 39; } } return String.fromCharCode.apply(null, SHARED_CHAR_CODES_ARRAY.slice(0, bytes * 2)); }; }; //# sourceMappingURL=id-generator.js.map