首页 > 解决方案 > 如何在 Swift 中创建 15 位长度的随机字符串?

问题描述

在 Javascript 中,Node.js 我可以使用https://www.npmjs.com/package/uuid生成一个 15 位长度的“随机”字符串。斯威夫特有可能吗?

像这样:802128100247740

const uuidv4 = require("uuid/v4");
tempUserUuid = uuidv4();

标签: swiftuuid

解决方案


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

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

label.text = randomString(length: 15)

推荐阅读