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