In this case, I was trying to pull 1 card from a 5-card pool, which
should have worked. There was a typo in my code that I have since
fixed, and it is working.
I have to make sure manually that I'm not telling the program to pick
more cards than exist in the list. I can do this two ways: Make the
list long enough, and tell the selector function to pick a small
enough amount from that pool.
The following is not related to my code per se, but rather to an
aspect of MTG booster packs that I have successfully replicated:
In most cases, every common appears at the same frequency as every
other common, so I normally put each name on the commons list exactly
once. (and so on for other lists/other rarity levels) Thus, each card
will be displayed only once per pack, unless I repeat the same name in
the source list multiple times. (The program sees those repetitions as
different entities.)
Quoting OmerT <[EMAIL PROTECTED]>:
Bob, Kent,
I understood all that from the context and yet do not feel familiar
enough with the information nor had the time to lookup.
The point I'm making is that Alan has a logical problem with his
generator regarding the question of repetitive cards in a booster:
On one hand, the script does not allow to repeat cards. On the other-
he tries to display 8 cards out of a 5 card pool, which is impossible
without repeating cards.
That's all..
On Sun, Aug 31, 2008 at 4:00 PM, bob gailer <[EMAIL PROTECTED]> wrote:
OmerT wrote:
I'm unfamiliar with the random.sample function, yet I can't help but
wonder:
Do you ever got the same card twice?
Quoting the manual:
sample( population, k)
Return a k length list of unique elements chosen from the population
sequence. Used for random sampling without replacement.
--
Bob Gailer
Chapel Hill NC 919-636-4239
When we take the time to be aware of our feelings and needs we have more
satisfying interatctions with others.
Nonviolent Communication provides tools for this awareness.
As a coach and trainer I can assist you in learning this process.
What is YOUR biggest relationship challenge?
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor