Introduce CryptoRandom to make it all but impossible that we create duplicate codes.
Merge pull request #2 from SeedEquity/introduce-crypto-random

Introduce CryptoRandom