Ubiquity arc4random is available in all environments No stigma against fetching random values -- anywhere, anytime used by malloc, resolver, RPC, mktemp even random(3) uses it directly, if srandomdev(3) is called!