Skip to content

Instantly share code, notes, and snippets.

@szhernovoy
szhernovoy / macAddr
Last active August 29, 2015 14:14
MAC Address generator
func macAddr(maxX : UInt32 = 0xff) -> String {
var s = ""
for n in 1...6 {
let rnd = Int((Double(arc4random())/0x100000000) * Double(maxX))
let srnd = String(format: "%02x:", rnd)
s += srnd
}
return (s as NSString).substringToIndex(countElements(s)-1)
}
@szhernovoy
szhernovoy / randomstring.swift
Last active January 28, 2023 23:28
Simple random strings generator on Swift
func randomString(len:Int) -> String {
let charSet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
var c = Array(charSet)
var s:String = ""
for n in (1...10) {
s.append(c[Int(arc4random()) % c.count])
}
return s
}