def METHOD_NAME():
    """ """
    problem = {
        "bounds": [[0.0, 2.5], [0.0, 1.0], [0.0, 1.0], [0.0, 1.0]],
        "num_vars": 4,
        "names": ["x1", "x2", "x3", "x4"],
    }
    actual = sample(problem)
    expected = np.array(
        [
            [2.5, 1, 1, 1],
            [2.5, 0, 1, 0],
            [2.5, 1, 0, 0],
            [2.5, 0, 0, 1],
            [0, 0, 0, 0],
            [0, 1, 0, 1],
            [0, 0, 1, 1],
            [0, 1, 1, 0],
        ],
        dtype=float,
    )
    assert_equal(actual, expected)