Last active
August 27, 2019 14:21
-
-
Save omar-yassin/1bde00b5d7d8f12257cd866539daa4f7 to your computer and use it in GitHub Desktop.
Fantasy Football Division Generator + Draft Orderer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
import numpy | |
managers = [ | |
'amit', | |
'andrew', | |
'harry' , | |
'jason', | |
'ryan', | |
'mike', | |
'omar_da_cop', | |
'omar_yassin', | |
'paul', | |
'rayaz', | |
'shanka', | |
'tashi' | |
] | |
# shuffle list of managers for division selection | |
random.shuffle(managers) | |
divisions = numpy.array_split(managers,3) | |
# shuffle list of managers for draft order | |
random.shuffle(managers) | |
# print output | |
print ("Randomizing managers into divisions:") | |
print ("Division 1: %s" % divisions[0]) | |
print ("Division 2: %s" % divisions[1]) | |
print ("Division 3: %s" % divisions[2]) | |
print ("\nRandomizing manager's draft order:") | |
for order_number, value in enumerate(managers): | |
print ("%i. %s" % (order_number+1,value)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment