Skip to content

Instantly share code, notes, and snippets.

View deathslocus's full-sized avatar

Ross Leitch deathslocus

  • New Zealand
View GitHub Profile
@deathslocus
deathslocus / gist:6b4e40f1bf65400c535ed43b20e634b9
Created January 6, 2017 08:58
Utility for creating version 3 UUID from name
func nameUUIDFromBytes(name: String) -> NSUUID{
let nameBytes = name.data(using: .utf8)
var digest : Data = (nameBytes?.md5())!
digest[6] &= 0x0F
digest[6] |= 0x30
digest[8] &= 0x3F
digest[8] |= 0x80
var arr : [UInt8] = []
for i in digest {
//
// Random Credit Card Number Generator
//
// By: Brad Conte (http://bradconte.com)
//
function cc_gen() {
var pos = 12;
var str = new Array(7,8,2,4,6,7,0,2,0,0,0,0,5,4,5,3,3,6,1);
var sum = 0;