General Brazilian
fazer de improviso / improvisar
most common usage across Brazil
São Paulo
improvisar / dar um jeito
commonly used in informal speech
Rio de Janeiro
fazer de improviso / gambiarrar
improviso is standard; gambiarrar emphasizes makeshift solutions
Portugal
improvisar / fazer à sorte
improvisar is more formal; fazer à sorte suggests improvisation with luck