Cómo generar números aleatorios seguros en varios lenguajes de programación
Cómo generar números aleatorios seguros en varios lenguajes de programación
El lenguaje C requiere la función aleatoria para generar números aleatorios rango.
Random es un generador de números aleatorios. Antes de usarlo, debe utilizar la instrucción Randomize para inicializar la semilla de números aleatorios. RANDOM genera números pseudoaleatorios o valores de secuencia calculados mediante un método complejo, por lo que se requiere un valor inicial diferente para cada operación. Diferentes valores de semilla darán como resultado diferentes valores de secuencia. Por tanto es un número verdaderamente aleatorio. Esto es exactamente lo que hace la inicialización aleatoria RANDOMIZE. NEW RANDOM() se utiliza en VB para representar la inicialización.
Función: Generador de números aleatorios
Uso: int random(int num);
Ejemplo de programa:
#include
#include
#include
/* imprime un número aleatorio en el rango de 0 a 99 * /
int main(void)
{
randomize();
Cuando se inicializa la semilla de número aleatorio
printf("Número aleatorio en el rango 0-99: %d\n", aleatorio (100));
devuelve 0;
}