Skip to content

Instantly share code, notes, and snippets.

@AndersonFirmino
Created April 11, 2018 18:09
Show Gist options
  • Save AndersonFirmino/b0300923094a5a8450018c5bd32c9de8 to your computer and use it in GitHub Desktop.
Save AndersonFirmino/b0300923094a5a8450018c5bd32c9de8 to your computer and use it in GitHub Desktop.
def odd_or_even(flag, limit):
"""Retorna um numero aleatorio pelo limite
:param flag:
:param limit:
:return:
"""
if flag:
return choice(sorted(filter(lambda x: x % 2 == 0, tuple(range(limit))), key=lambda x: random()))
return choice(sorted(filter(lambda x: x % 2 != 0, tuple(range(limit))), key=lambda x: random()))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment