swift - 如何在 Swift 中创建 15 位长度的随机字符串?
问题描述
在 Javascript 中,Node.js 我可以使用https://www.npmjs.com/package/uuid生成一个 15 位长度的“随机”字符串。斯威夫特有可能吗?
像这样:802128100247740
const uuidv4 = require("uuid/v4");
tempUserUuid = uuidv4();
解决方案
Swift 5.0 在处理随机值和元素方面引入了重大改进。下面的代码会帮助你
func randomString(length: Int) -> String {
let letters = "0123456789"
return String((0..<length).map{ _ in letters.randomElement()! })
}
label.text = randomString(length: 15)
推荐阅读
- php - PHP 'file_get_contents" 不显示换行符
- java - 在控制台中打印之前将 char 移向?
- python - Anaconda:升级到 2018.12 和 mkl 错误
- javascript - 箭头功能:我无法访问外部对象
- java - React Native Android Intent putExtra obj ReadableMap 如何恢复对象
- android - 每次更新都会下载 OBB 扩展文件,即使它没有改变?
- flask - 阿帕奇,ugswi,烧瓶,通信问题
- excel - 如何在选择更改时切换单元格颜色
- c# - 如何通过使用 DateTime 列和变量月、年的查询来填充包含记录的数组
- r - R中的二维随机级数