Números aleatorios

NÚMEROS ALEATORIOS

Un número aleatorio es aquel obtenido al azar, es decir, que todo número tenga la misma probabilidad de ser elegido y que la elección de uno dependa de la elección del otro;se usan para automatizar el proceso de llenar arreglos.

Debemos tener en cuenta:

Así que lo primero que tenemos que hacer es incluir la librería:
#include<stdlib.h>

Necesitamos esta libreria para usar la función time()
#include<time.h>

Luego inicializar los números aleatorios incluyendo esto:
srand(time(NULL));

Luego guardar el número aleatorio en alguna parte:
num = rand();

Para ajustar el rango de número aleatorios podemos hacer varias cosas.

- Número aleatorios entre 0 y 50:
  num=rand()%51;

- Número aleatorios entre 1 y 100:
  num=1+rand()%(101-1);

- Número aleatorios entre 250 y 420:
  num=250+rand()%(421-250);

Ejemplo:
Programa que genere números aleatorios de 1-10:

#include <stdlib.h>
#include <time.h>
#include<iostream>
using namespace std;
int main()
{
int num, c;
srand(time(NULL));
for(c = 1; c <= 10; c++)
{
num = 1 + rand() % (11 - 1);
cout << num<< " ";
}
return 0;
}



Comentarios

Entradas populares de este blog

Sacar los números primos de 1-100 en lenguaje C++

¿Que es un operador,y que tipo de operadores hay?

Cómo recorrer una matriz