pub unsafe extern "C" fn mlx_random_split_num( res: *mut mlx_array, key: mlx_array, num: c_int, s: mlx_stream, ) -> c_int