Función rand
FUNCIÓN RAND
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);
Así que un programa que muestre 10 números aleatorios entre 1 y 10 quedaría así:
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);
Así que un programa que muestre 10 números aleatorios entre 1 y 10 quedaría así:
| #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
Publicar un comentario