April 2021 2 83 Report

¿Como genero números aleatorios dentro de un rango que sean diferente cada vez en C++?

Necesito generar números aleatorios dentro de un rango, use la función 'rand' pero cada vez que ejecuto el programa me la LOS MISMOS valores aleatorios, y necesito que cada vez sea diferente! Leí de la función 'randomize' pero aun no se mucho sobre ella. Si me pueden ayudar, seria genial!

Gracias!

Actualización:

También sucede que cuando uso 'randomize' de lanza un error de: "undefined reference to 'randomize'". =S El codigo que tengo es este:

#include <iostream>

#include <stdlib.h>

#include <time.h>

#include <stdio.h>

using namespace std;

int main (){

int n, cont=0;

do{

randomize();

cout << 2 + rand() % 8 << endl;

cont = cont + 1;

}while (cont <= 3);

}

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 ANSWERS.MX - All rights reserved.