completes fly-paradise, adds select random elem from arr method and accounts for duplicates