求助 这段 js 的代码如何转Python 来实现?

求助  这段 js 的代码如何转Python 来实现?

function _() {

return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (function (e) {

var t = 16 * Math.random() | 0

, n = "x" == e ? t : 3 & t | 8;

return n.toString(16)

}

))

}

运行结果是这样的 6c23eefe-7aff-4c8e-ba59-312b6e157910


回答:

最简单的方式(python2、3通用):

import uuid

uuid.uuid4()

这一段 javascript 把它转化成下面的形式,你应该就理解了。

var t = 16 * Math.random() | 0

var n = ("x" == e) ? (t) : (3 & t | 8);

以上是 求助 这段 js 的代码如何转Python 来实现? 的全部内容, 来源链接: utcz.com/p/938624.html

回到顶部