Você pode corrigir sua tentativa inicial assim: SELECT md5(random()::text); Muito mais simples do que algumas das outras sugestões. :-)