Если вы хотите сделать это исключительно в SQL, я бы сделал это следующим образом
Сначала определите таблицу, в которой перечислены нужные значения по порядку.
CREATE TABLE cards (
id int auto_increment,
card int,
PRIMARY KEY(id)
);
INSERT INTO cards(card) VALUES(....);
Теперь вы можете создать рандомизированную таблицу, подобную этой
CREATE TABLE shuffled (
id int auto_increment,
card int,
PRIMARY KEY(id),
)
SELECT 0,card FROM cards ORDER BY RAND();