pub unsafe extern "C" fn rand() -> i32