Is arc4random safe from signal handlers? I heard it should be. I don't see how this is doable though.