Module:Sandbox/Leranjun/uuid-generator
< Module:Sandbox | Leranjun
跳到导航
跳到搜索
- local p = {}
- local CHAR = {
- "a",
- "b",
- "c",
- "d",
- "e",
- "f",
- "g",
- "h",
- "i",
- "j",
- "k",
- "l",
- "m",
- "n",
- "o",
- "p",
- "q",
- "r",
- "s",
- "t",
- "u",
- "v",
- "w",
- "x",
- "y",
- "z",
- "A",
- "B",
- "C",
- "D",
- "E",
- "F",
- "G",
- "H",
- "I",
- "J",
- "K",
- "L",
- "M",
- "N",
- "O",
- "P",
- "Q",
- "R",
- "S",
- "T",
- "U",
- "V",
- "W",
- "X",
- "Y",
- "Z",
- "0",
- "1",
- "2",
- "3",
- "4",
- "5",
- "6",
- "7",
- "8",
- "9"
- }
- function p.main(frame)
- local r = ""
- math.randomseed(tostring(os.time()):reverse():sub(1, 6))
- for i = 1, 32 do
- r = r .. CHAR[math.random(1, #CHAR)]
- end
- r = r .. "-"
- for i = 1, 32 do
- r = r .. CHAR[math.random(1, #CHAR)]
- end
- return r
- end
- return p