import random
def because_you_watched(user, user_item, users, movies, k=5, N=5):
movieTableIDs = get_rated_movies_ids(user, user_item, users, movies)
df = get_movies(movieTableIDs, movies_table)
movieIDs = random.sample(list([df.movieId, N]))
for movieID in movieIDs:
title = df[df.movieId == movieID].iloc[0].title
print("Because you've watched ", title)
similar_and_display(movieID, movies_table, movies, k)
because_you_watched(500, user_item, users, movies, k=5, N=5)