from typing import List
from typing import Tuple
import random


def _sample_public_client_ids(
    num_clients: int,
    client_data: List,
    round_num: int,
    epoch: int,
) -> Tuple[List, int]:  # pylint: disable=g-bare-generic
  """Returns a random subset of client ids."""
  del round_num  # Unused.
  return random.sample(client_data, num_clients), epoch