def METHOD_NAME(request, random_seed):
    cp.random.seed(random_seed)
    randint = cp.random.randint(30, size=(500, 20))
    randint = randint.astype(cp.float64)
    if request.param == "zero":
        mask_value = 0
    elif request.param == "one":
        mask_value = 1
    else:
        mask_value = cp.nan
    random_loc = cp.random.choice(
        randint.size, int(randint.size * 0.3), replace=False
    )
    randint.ravel()[random_loc] = mask_value
    return mask_value, randint.get(), randint