How to use the v4 function from node-uuid

Find comprehensive JavaScript node-uuid.v4 code examples handpicked from public code repositorys.

node-uuid.v4 is a function that generates a version 4 UUID, which is a 128-bit identifier that is generated using pseudo-random numbers.

731
732
733
734
735
736
737
738
739
740
var fileName, store, bufs, onEnd, onClose, onCancel, isClosing, pendingWrites, tick, gs, exists;
fileName = req.header('x-datakit-filename', null);

// Generate filename if neccessary, else check for conflict
if (fileName === null) {
  fileName = uuid.v4();
}

store = null;
bufs = [];
fork icon43
star icon1
watch icon2

+ 6 other calls in file

368
369
370
371
372
373
374
375
376
377
  default: uuid.v4(),
  validate: function (guid) {
    if (_.isEmpty(_.trim(guid)) === false) {
      return true;
    }
    return 'Invalid plugin identifier. Try something like: ' + uuid.v4();
  }
},
{
  type: 'input',
fork icon2
star icon5
watch icon7

+ 31 other calls in file

How does node-uuid.v4 work?

node-uuid.v4 is a function provided by the node-uuid library that generates a version 4 UUID. A version 4 UUID is a 128-bit identifier that is generated using random or pseudo-random numbers. The node-uuid.v4 function generates 122 random bits using a high-quality random number generator, and sets the two most significant bits of the first octet to 0 and 1, respectively, to indicate that this is a version 4 UUID. The resulting UUID is a string representation of the 128-bit identifier in hexadecimal format, separated by hyphens into five groups with 8, 4, 4, 4, and 12 hexadecimal digits, respectively. This format is compatible with the UUID standard defined by RFC 4122, which specifies how UUIDs should be represented and used in software systems.

1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
let skippedLogIds = [];

for (const log of logs) {
  const username = log.userid in userAttrs ? userAttrs[log.userid].hash : '';
  let xapi = {
    id: uuid.v4(),
    actor: getActor(log.userid, username),
    verb: {
      id: '',
      display: {
fork icon5
star icon8
watch icon7

+ 9 other calls in file

131
132
133
134
135
136
137
138
139
140
      });
    });
} else {
  // No session provided, or the session was expired.  Create a new one.
  eyes.mark('sessions.new');
  var sessionId = uuid.v4();
  debug('New session %s %s %s', sessionId, version, agent);
  return req.context.db.createSession({
        sessionId: sessionId,
        isConnected: true,
fork icon0
star icon1
watch icon1

+ 9 other calls in file

Ai Example

1
2
3
4
5
const uuid = require("node-uuid");

const id = uuid.v4();

console.log(id);

In this example, we use the node-uuid library to generate a version 4 UUID using the uuid.v4() function. The resulting id variable is a string that represents a unique identifier based on pseudo-random numbers. The format of the UUID will look something like this: Copy code

25
26
27
28
29
30
31
32
33
34
//     phantom.create().then(function (ph) {
//         ph.createPage().then(function (page) {
//             page.open(url, settings).then(function (status) {
//                 var filename = postData.filename;
//                 if (Libs.isBlank(postData.filename)) {
//                     filename = uuid.v4() + ".pdf";
//                 }
//                 let file = config.server.tmp_dir + filename;
//                 page.render(file, { format: "pdf" }).then(function () {
//                     try {
fork icon0
star icon0
watch icon1

+ 19 other calls in file

513
514
515
516
517
518
519
520
521
522
Libs.downloadExcel = function (res, fileName, data) {
	try {
		// generate uniq file name
		var uuid = require('node-uuid');
		// Generate a v4 (random) UUID
		var cachefilepath = ROOT_PATH + "/cache/" + uuid.v4() + ".xlsx";
		if (Libs.saveAsExcel(cachefilepath, data)) {
			res.download(cachefilepath, fileName, function (err) {
				var fs = require('fs');
				// delete file
fork icon0
star icon0
watch icon1

+ 9 other calls in file

186
187
188
189
190
191
192
193
194
195
    } else {
        return false;
    }
},
uuid: function () {
    var uuid = Uuid.v4();
    return UuidUtils.compressUuid(uuid, true);
},

/**
fork icon0
star icon0
watch icon1

+ 23 other calls in file