尝试使用NPM上的UUID软件包生成一组UUID。使用打字稿,我可以尝试这样做:
import v1 from "uuid/v1";
console.log(v1());
console.log(v1());
console.log(v1());
console.log(v1());
console.log(v1());
此打印:
ef1f74d0-aff3-11e8-9466-0db0429140ee
ef1f74d1-aff3-11e8-9466-0db0429140ee
ef1f74d2-aff3-11e8-9466-0db0429140ee
ef1f74d3-aff3-11e8-9466-0db0429140ee
ef1f74d4-aff3-11e8-9466-0db0429140ee
因此,即使每个控制台日志都调用v1()
,它仍然会生成相同的UUID。有想法吗?
答案 0 :(得分:4)
这些不是相同的uuid。注意每个uuid的第一部分是不同的
ef1f74d0
ef1f74d1
ef1f74d2
ef1f74d3
ef1f74d4