Linux APIs
Random
arc4random
Reference
https://stackoverflow.com/questions/29955823/whats-the-difference-between-arc4random-and-arc4random-uniform