• Latest
  • Trending
  • All

Fantasy Football Draft Pick Randomizer: The Best Way to Make Your Draft Fair and Fun!

2024-12-29

Morton West Soccer: Get the Full Schedule and Standings Here!

2025-01-15

Leon Soccer Shop: Your One-Stop Shop for Soccer Gear

2025-01-15

The Ultimate Guide to Finding Your Perfect Zidane Soccer Jersey

2025-01-15

New York Renegades Soccer Schedule Out! (Easy Ways to Catch Every Game This Season)

2025-01-15

TVCC Soccer: What You Need to Know and How to Get Involved Now

2025-01-15

Nigerian National Soccer Team Jersey: Get Yours and Support the Super Eagles!

2025-01-15

Fastest Soccer Players: See Who Tops the List of the Quickest Athletes in the Game!

2025-01-15

How to Watch Harvard Westlake Soccer? A Fans Guide to Games and Live Streams Now!

2025-01-15

Top List: Find the Indian Best Soccer Player in the World!

2025-01-15

Kobi Thomas Soccer: How to Watch and Follow the Rising Star

2025-01-15

Paul Pogba Soccer Boots: What Kind Does He Wear?

2025-01-15

Captain America Soccer Jersey: Check Out These Awesome Designs and Styles!

2025-01-15
  • About
  • Advertise
  • Privacy & Policy
  • Contact
星期日, 6 7 月, 2025
  • Login
sports lucides
  • Home
  • Golf
  • Soccer
  • NBA
  • NHL
  • Tennis
  • F1
No Result
View All Result
sports lucides
No Result
View All Result
Home Soccer

Fantasy Football Draft Pick Randomizer: The Best Way to Make Your Draft Fair and Fun!

by Later
2024-12-29
in Soccer
0
491
SHARES
1.4k
VIEWS
Share on FacebookShare on Twitter

Okay, so, I wanted to set up this fantasy football league with my buddies, and the first big hurdle was figuring out the draft order. I didn’t want to just go with some boring, predictable method. No way! I needed something random, something fun. So I started digging around.

First off, I toyed with the idea of doing something with a horse race. I thought we could pick a race, assign everyone a horse based on last year’s standings, and then use the race results to determine the draft order. It sounded cool in theory, but getting everyone to agree on a race and watch it together was going to be a pain. And there is a race course nearby, so it’s easy to implement, but it’s still troublesome. Scrapped that.

Then, I spent some time thinking about the best draft strategy. I read somewhere that starting with a running back (RB) or tight end (TE) in the first two rounds is a smart move. Apparently, going RB, TE; TE, RB; or RB, RB gives you a bit of an edge. Good to know, but that didn’t really help me with the randomization part. But that’s really a good point to keep, I must remember that.

I kept searching and found some talk about “snake” draft ordering. The idea is that the order reverses each round to balance things out. So, if you pick last in the first round, you pick first in the second round. Makes sense, and I decided to go with that for sure. We have used this rule several times.

But the big question remained: how to randomize the initial order? I stumbled upon this website. It promised a “neutral” way to randomize the draft order. You just schedule a time, share a link, and boom, it’s done. Sounds easy, but I am not into web service, call me old fashion, I just hate URL thing, I prefer desktop app if possible, it’s much easier to manage and operate. This is just one of the online tools. I kept looking and found something called “DraftPickLottery.” This one is also free, not bad. It even offered different draft styles, like “straight” or “weighted.” Interesting, but still, I had to pass that.

Code it myself!

Finally, I decided, “You know what? I’ll just code this thing myself.” I’m not a pro or anything, but I know a bit of Python. So I fired up my editor and started hacking away.

First, I needed a way to store the names of all the players in my league. A simple list did the trick:

  • players = ["Alice", "Bob", "Charlie", "Dave", "Eve", "Frank", "Gina", "Harry"]

Next, I used Python’s random module to shuffle the list. This is the core of the randomization process:

  • import random

  • *(players)

After shuffling, the players list was all mixed up. I then looped through the list and assigned each person their draft position. I also decided to implement the snake order. To do this, I created a new list called draft_order and appended each player to it. Then, I reversed the players list and appended it again to draft_order. I repeated this process until I had enough picks for each round of the draft.

Here’s a simplified version of that logic:

  • draft_order = []

  • num_rounds = 5

  • for _ in range(num_rounds):

  • draft_*(players)

Finally, I just printed out the results in a nice, easy-to-read format. I made it show the round number and who gets to pick in each slot. And I did it!

It wasn’t perfect, but it worked! I sent the results to my buddies, and they loved it. We had our randomized, snake-style draft order, and it was all thanks to a little bit of Python and a lot of determination. And we all feel great about it!

Share196Tweet123
Later

Later

  • Trending
  • Comments
  • Latest

Big 12 Football Map: Where Are the Teams Located and What Are Their Stadium Capacities

2025-01-02

1 on 1 Soccer Brazil Cheat Codes Guide, Your Ultimate List, Become a Champion With These Tricks!

2025-01-14

Get All Cheat Codes 1 on 1 Soccer Brazil: Score More Goals Fast

2025-01-14
Quick Guide to Draft One Position in Fantasy Football Crossword

Quick Guide to Draft One Position in Fantasy Football Crossword

0

Unlock Shai Gilgeous-Alexanders Best Build in NBA 2K24

0
Need Drake Fantasy Football Names? Heres Your Ultimate List

Need Drake Fantasy Football Names? Heres Your Ultimate List

0

Morton West Soccer: Get the Full Schedule and Standings Here!

2025-01-15

Leon Soccer Shop: Your One-Stop Shop for Soccer Gear

2025-01-15

The Ultimate Guide to Finding Your Perfect Zidane Soccer Jersey

2025-01-15
sports lucides

Copyright © 2017 JNews.

Navigate Site

  • About
  • Advertise
  • Privacy & Policy
  • Contact

Follow Us

No Result
View All Result
  • Home
  • F1
  • Tennis
  • NHL
  • NBA
  • Soccer
  • Golf

Copyright © 2017 JNews.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In