Skip to content

Instantly share code, notes, and snippets.

@omar-yassin
Last active August 27, 2019 14:21
Show Gist options
  • Save omar-yassin/1bde00b5d7d8f12257cd866539daa4f7 to your computer and use it in GitHub Desktop.
Save omar-yassin/1bde00b5d7d8f12257cd866539daa4f7 to your computer and use it in GitHub Desktop.
Fantasy Football Division Generator + Draft Orderer
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