def videogames_sampling(df_can_suggest, num_suggestions, random_state=None):
    """
    This method samples the games that survived the filtering.
    We now choose a few video game titles to suggest.

    Args:
        df_can_suggest (pandas.DataFrame): the subset of videogames that can be
            suggested to the user.
        num_suggestions (int): the number of suggestions displayed to the user.
        random_state (int): Leave set to None except for unit test.
    Returns:
        list of str: the suggestions of titles for the GUI.

    (Written by Scott Mobarry)
    Driver: Scott Mobarry
    Navigator: Salah Waji
    """

    # print(f'df_can_suggest.count() = {df_can_suggest.count()}')
    print(f'df_can_suggest = \n{df_can_suggest}')
    #df_suggestions = df_can_suggest.head(num_suggestions)
    df_suggestions = df_can_suggest.sample(n = num_suggestions, random_state=random_state)
    # The next statement extracts a python list of suggested titles
    suggestions = df_suggestions['Name'].tolist()
    return suggestions