X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/uuid
lib
/
node_modules
/
npm
/
node_modules
/
uuid
/
??
..
??
AUTHORS
(169 B)
??
CHANGELOG.md
(3.58 KB)
??
LICENSE.md
(1.08 KB)
??
README.md
(8.33 KB)
??
bin
??
index.js
(120 B)
??
lib
??
package.json
(2.3 KB)
??
v1.js
(3.26 KB)
??
v3.js
(106 B)
??
v4.js
(680 B)
??
v5.js
(109 B)
Editing: v4.js
var rng = require('./lib/rng'); var bytesToUuid = require('./lib/bytesToUuid'); function v4(options, buf, offset) { var i = buf && offset || 0; if (typeof(options) == 'string') { buf = options === 'binary' ? new Array(16) : null; options = null; } options = options || {}; var rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` rnds[6] = (rnds[6] & 0x0f) | 0x40; rnds[8] = (rnds[8] & 0x3f) | 0x80; // Copy bytes to buffer, if provided if (buf) { for (var ii = 0; ii < 16; ++ii) { buf[i + ii] = rnds[ii]; } } return buf || bytesToUuid(rnds); } module.exports = v4;
Upload File
Create Folder