如何在 Swift 中创建 15 位长度的随机字符串?

Ján*_*nos 1 uuid swift

In Javascript, Node.js I can generate with https://www.npmjs.com/package/uuid package a 15 digit length "random" string. Is it possible it with Swift?

Like this: 802128100247740

const uuidv4 = require("uuid/v4");
tempUserUuid = uuidv4();
Run Code Online (Sandbox Code Playgroud)

Dee*_*kar 8

Swift 5.0 在处理随机值和元素方面引入了重大改进。以下代码将帮助您

func randomString(length: Int) -> String {
  let letters = "0123456789"
  return String((0..<length).map{ _ in letters.randomElement()! })
}

label.text = randomString(length: 15)
Run Code Online (Sandbox Code Playgroud)