Programming Challenge
[Prev][Next][Index][Thread]
Programming Challenge
Dear List,
I am trying to make a program
that will simulate a deck of cards for a collectable card game. I would
rather lay out a set of numbers at the beginning (each number representing a
particular card) than pick them on the fly. What my problem is is that I
need to get a list (or a matrix, it doesn't matter) of numbers 1 through 60,
randomly assorted, BUT no number appearing more than once. It may sound
easy, but it is fairly difficult (at least I didn't see an easy way to do
it.) It also has to be relatively quick. I could have the program
check every random number it gets to see it if is already in the list, but that
would be impractical in terms of speed and program size.
Things would be a lot simpler
if you could delete a list element from a list while in a program, but I didn't
find a way to do that in my calculator manual (I'm using a TI-86, by the way).
The only way to delete a list element is to go into the "List Editor"
and delete it manually. If you could delete a list element, You could just
remove that number from a list of 1-60 and then pick another from that
list. That way you couldn't get the same number twice.
Anyway, I know there are some savvy programmers
out there that are much more acquainted with programming in basic than I
am. So, if you have any ideas, please help me out!
Thanks a lot for your time,
steve muckle
Follow-Ups: