arc4random
gl assertion