var cardtag : array 1 .. 52 of int := init (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
var temp, rand1, rand2 : int
for rep : 1 .. 100
randint (rand1, 1, 52)
randint (rand2, 1, 52)
temp := cardtag (rand1)
cardtag (rand1) := cardtag (rand2)
cardtag (rand2) := temp
end for
for rep : 1 .. 52
put cardtag (rep)
end for
|