create unique transaction ids nodejs
const crypto = require('crypto');
function generateTransactionId() {
const currentTimestamp = Date.now().toString();
const randomValue = crypto.randomBytes(8).toString('hex');
const hash = crypto.createHash('sha256').update(currentTimestamp + randomValue).digest('hex');
const transactionId = hash.substring(0, 16);
return transactionId;
}
const uniqueTransactionId = generateTransactionId();
console.log(uniqueTransactionId);