Se você já navegou em um site e notou um elemento que muda aleatoriamente, como uma imagem ou uma frase de destaque, você pode estar se perguntando como isso é feito. Uma maneira de criar essa funcionalidade é usando funções de randomização em JavaScript.
Em JavaScript, você pode usar a função “Math.random()” para gerar um número aleatório entre um numero limite informado. Por exemplo, o seguinte código retorna um número aleatório de 0 até 5:
<script type="text/javascript">
$num = Math.floor(Math.random() * 5);
</script>
Com isso podemos ter varias aplicações, como por exemplo esta imagem aqui a baixo que muda toda vez que atualiza a página.