Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 | 157x 157x 157x 11893x | import {SESSION} from '../../json-crdt-patch/constants'; const RESERVED = 0xffff; const DIFF = SESSION.MAX - RESERVED; /** * Generates a random session ID up to 53 bits in size, skips first 0xFFFF * values, keeping them reserved for future extensions. * * @returns Random session ID. */ export const randomSessionId = () => Math.floor(DIFF * Math.random() + RESERVED); |