Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Números aleatórios

No python existe uma função que define o "range" dos números aleatórios, ou seja, posso pegar número aleatórios entre 0 e 10:

random.randint(1, 10) # em python

Existe uma função parecida em C++?

1 resposta
solução!

Meio complicado, mas existe sim. Na verdade, não é recomendável utilizar as bibliotecas utilizadas na aula para fins que realmente precisam de números aleatórios, então já vou condensar as duas coisas em uma resposta só.

#include <random>

random_device rd;
mt19937 mt(rd());
uniform_int_distribution<int> dist(0, 100); // Aqui você coloca o range, mas leve em conta que ele é [a, b], não [a, b[ como o python.
int rand_number = dist(mt); // está no range determinado

Espero ter ajudado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software