Acho que está cumprindo as condições do exercicio, demorei um pouco pra entender sobre o random pra gerar número aleatórios
BEGIN TRANSACTION;
UPDATE produtos set preco = ABS(RANDOM() % 80) + 20 WHERE nome_produto = 'Bola de Futebol';
UPDATE produtos set preco = ABS(RANDOM() % 40) + 10 WHERE nome_produto = 'Chocolate';
UPDATE produtos set preco = ABS(RANDOM() % 4920) + 80 WHERE nome_produto = 'Celular';
UPDATE produtos set preco = ABS(RANDOM() % 190) + 10 WHERE nome_produto = 'Livro de Ficção';
UPDATE produtos set preco = ABS(RANDOM() % 120) + 80 WHERE nome_produto = 'Camisa';
COMMIT;