en mysql puedes hacer como:
insert into table ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , .........
..............
en php ver estos 2 enlaces:
¿Qué Cuál es la mejor forma de generar una clave aleatoria dentro de PHP?