Cómo usar rand() en C++

Como Usar Rand En C



El al azar() es una función integrada en la biblioteca estándar de C++ definida en el archivo de encabezado . Cuando se llama a esta función, el algoritmo genera números aleatorios dentro de un rango determinado. También puede utilizar este método para generar cadenas y contraseñas aleatorias. Agregue el archivo de plantilla durante el inicio del código para usarlo.

Este tutorial verá cómo usar el al azar() función en C++.

Cómo usar rand() en C++

En C++, el al azar() La función genera diferentes números que van desde 0 a RAND_MAX . Para usarlo en código C++, el usuario debe incluir el archivo de encabezado ' #incluye ”. Luego, dentro de la función principal, pueden llamar al al azar() para generar números de un rango específico.







Supongamos que un usuario desea generar varios números aleatorios al mismo tiempo utilizando el código C++, puede seguir el código que se indica a continuación. El siguiente código genera 10 números aleatorios en C++ usando al azar() en un bucle



#incluye
#incluir
utilizando el espacio de nombres estándar;
int principal ( )
{
    para ( número entero = 0 ; en uno < 10 ; número++ )
cout << rand ( ) << ' ' ;
    devolver 0 ;
}

En el código anterior, primero usamos el archivo de encabezado requerido para al azar() y luego dentro de la función principal, usamos el ciclo for que se ejecuta 10 veces y en cada iteración, genera un número aleatorio usando el al azar() función.



Producción





También puede generar números aleatorios dentro de un rango predefinido, que puede variar de 0 a N-1. Aquí está el ejemplo que describe este caso.

#incluye
#incluir
utilizando el espacio de nombres estándar;
int principal ( )
{
numero int = 200 ;
    para ( int j = 0 ; j < 10 ; j++ )
cout << rand ( ) % en uno << ' ' ;
    devolver 0 ;
}

En el código anterior, primero definimos el rango para generar números aleatorios usando al azar() función que es [0, 199]. Hemos generado 10 números aleatorios que se encuentran entre el rango predefinido como se muestra en el resultado dado.



Producción

También puede utilizar el al azar() función en C++ para obtener un valor de Límite superior a Límite inferior. El siguiente es el código para tal caso:

#incluye
#incluir
utilizando el espacio de nombres estándar;
int principal ( )
{
tu l_b = 30 , u_b = 100 ;
    para ( número entero = 0 ; en uno < 10 ; número++ )
cout << ( rand ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
    devolver 0 ;
}

En el programa anterior, hemos generado 10 números aleatorios que se encuentran entre el enlace inferior y el enlace superior como se define en el código anterior. Aquí el vínculo inferior es 30 mientras que el vínculo superior es 100.

Producción

Conclusión

El al azar() La función es una función simple pero poderosa en C++ que se usa para generar números aleatorios en C++. Puedes ver el al azar() función dentro de la función principal del código C++. Sin embargo, antes de eso, debe incluir el archivo de encabezado y luego use diferentes formas de generar números aleatorios en C ++.