Programación General > C/C++

 Re: ¿COMO CALCULAR UN NUMERO ALEATORIO ENTRE 0 Y 255?

(1/1)

molotis:
Me gustaria saber el codigo para obtener un numero aleatorio entre 0 y 255  :ayuda:

seti:
random(en tu caso 255);

platero:
Creo que antes hay que inicializar con la función randomize() para después usar random(num).

JuanK:
random funciona sin randomize. lo que pasa es que si no usas randomize,  siempre se generaran los mismo numeros aleatrorios(que ironico), si utilizas randomize generas una nueva semilla aleatoria para que se generen  los numeros, y si lo haces de esta forma:

randomize(time());

se generaran siempre numeros aleatorios diferentes dependiendo de la hora...

Juank

Diana P:
En la libreria stdlib.h se encuentra la funcion random y para hacerla con un intervalo determinado seria

m = random()%4;
 aqui le asigna a m un numero entre 0 y 3
m = 1+random()%255
asigna un numero entre 1 y 255
m = 5 + random()%5
asigna un numero entre 5 y 10

si te das cuenta solo con esta funcion te va a generar siempre el mismo numero si quieres crear numeros aleatorios utiliza
 
srand(m);

de la misma libreria:suerte:

Navegación

[0] Índice de Mensajes

Ir a la versión completa