Svůj první pokus můžete opravit takto: SELECT md5(random()::text); Mnohem jednodušší než některé další návrhy. :-)