C/Visual C - rand

 
Vista:

rand

Publicado por brunocrack (22 intervenciones) el 13/04/2001 18:14:59
rand y random generan numeros de 16 bit.
¿como puedo implementar un generador de numeros enteros aleatorios de 32 bit?

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:rand

Publicado por Germán B. (143 intervenciones) el 13/04/2001 18:54:02
Podés obtener dos aleatorios de 16 bits y combinarlos en uno de 32. Supongamos que tenés dos int r1 y r2, para pasarlos a un long r:

r= (((long)r1) << 16) + r2;

No se si realmente hace falta castear a r1 con (long), pero lo puse por las dudas.
G
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:rand

Publicado por brunocrack (22 intervenciones) el 13/04/2001 22:09:30
muchas gracias por tu consejo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar