```CREATE DEFINER=`root`@`localhost` FUNCTION `f_produto_aleatorio`() RETURNS varchar(10) CHARSET utf8mb4
BEGIN
DECLARE vRetorno VARCHAR(10);
DECLARE num_maximo_tabela INT;
DECLARE num_aleatorio INT;
SELECT COUNT(*) INTO num_maximo_tabela FROM tabela_de_produtos;
SET num_aleatorio = f_numero_aleatorio(1, num_maximo_tabela);
SET num_aleatorio = num_aleatorio -1;
SELECT NOME_DO_PRODUTO INTO vRetorno FROM tabela_de_produtos
LIMIT num_aleatorio, 1;
RETURN vRetorno;
END
SELECT f_produto_aleatorio() AS RESULTADO;