v mysql můžete dělat jako:
insert into table ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , .........
...............
v php viz tyto 2 odkazy:
Co je nejlepší způsob, jak vygenerovat náhodný klíč v PHP?