Dev - C++ - Números al azar dentro de un rango

 
Vista:
Imágen de perfil de Den
Val: 24
Ha aumentado su posición en 8 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números al azar dentro de un rango

Publicado por Den (9 intervenciones) el 11/03/2021 10:10:05
Cómo puedo hacer para que mi programa me de un número al azar?, por ejemplo, quiero que me dé un número al azar entre 10000 y 20000. Gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números al azar dentro de un rango

Publicado por Rodrigo (539 intervenciones) el 11/03/2021 15:52:48
Usa rand() y el operador de modulo, aqui un ejemplo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 338
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números al azar dentro de un rango

Publicado por Martín (158 intervenciones) el 12/03/2021 02:08:14
Algo más real, aunque alejado del C++ escolar, puede ser:

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <random>
 
int main()
{
    std::random_device rd;
    std::mt19937 mt(rd());
    std::uniform_int_distribution dist(10000, 20000);
 
    std::cout << dist(mt) << '\n';
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar