I'm building a card game and I need to create a list of non-repeating random numbers from 1-52
Anyone have any ideas on this? Thanks This is what I came up with so far...
-- TEST LOOP --
Math.RandomSeed(52);
nFIRSTCARD = Math.Random(52);
local FLAG = false;
for count = 1, 52 do
while (FLAG ~= false) do
FLAG = false
Math.RandomSeed(52);
nNEXTCARD = Math.Random(52);
if nFIRSTCARD == nNEXTCARD then
FLAG = true
end
"CARD" + count == nNEXTCARD
end
end
Anyone have any ideas on this? Thanks This is what I came up with so far...
-- TEST LOOP --
Math.RandomSeed(52);
nFIRSTCARD = Math.Random(52);
local FLAG = false;
for count = 1, 52 do
while (FLAG ~= false) do
FLAG = false
Math.RandomSeed(52);
nNEXTCARD = Math.Random(52);
if nFIRSTCARD == nNEXTCARD then
FLAG = true
end
"CARD" + count == nNEXTCARD
end
end
Comment