Programación General > C/C++

 Re: Random sin valores repetidos

(1/1)

Lucia:
No estoy segura de como funciona la funcion aleatoria de c, pero a mi lo que me gustaria si hay alguna funcion q de numeros aleatorios sin repetir o eso se lo hace uno mismo? gracias

ogmr2001:
Hay muchos que preguntan por numeros aleatorios.

Podrias hacer un bucle con un for o un do while, la funcion random en c no te debe de devolver el mismo numero, ya que creo que se basa en el reloj del sistema y este cambia constantemente.
Podrias hacer esto

int azar,azar2;
azar=random(20)-2;
azar2=random(20)+5;

o si no con un bucle for.

ESpero que te sirva.
Adios

Lucia:
thanx, entonces la cosa es montatelo tu mismo, explicame eso del time pq no estuve el dia q lo explicaron ^^U y me trae algo intrigada

eurositecr:
Hola Lucía como estás? espero que de lo más bien! mira con lo de la función random si repetir haz esto:
#include <stdio.h>
#include <stdlib.h>

void main () {
randomize ();
random (100);


getch();
}

por ahí anda, bueno vos sabes usar el random, lo que hay que agregarle es el randomize para que sea aleatorio! y el stdlib.h
mi correo es http://www.geocities.com/eurositecr
un saludo desde Costa Rica, espoero que te sirva!

Navegación

[0] Índice de Mensajes

Ir a la versión completa