i mysql kan du gøre som:
insert into table ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , .........
...............
i php se disse 2 links :
Hvad er den bedste måde at generere en tilfældig nøgle i PHP?