tedu the stupid arc4random() impostor, getentropy() solved the portability problem.