Pascal/Turbo Pascal - GENERAR NUMEROS CON RANDOM

 
Vista:

GENERAR NUMEROS CON RANDOM

Publicado por Mjuiz (9 intervenciones) el 12/04/2005 20:48:07
¿Cómo puedo generar números aleatorios (pseudoaleatorios) con la función RANDOM dentro de un determinado rango, por ejemplo, entre 30 y 60, para el compilador FreePascal?

Gracias.
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:GENERAR NUMEROS CON RANDOM

Publicado por Roberto Garcia Garcia (1 intervención) el 13/04/2005 07:03:07
Bueno, me imagino que es lo mismo que en Pascal asi que ahi va

lo primero es inicialiar la semilla de numeros aleatorios con randonmize asi no mas

randonmize;

obviamente antes de llamar a random

luego llamas a random que recibe un numero entero positivo, y te devuelve un numero aletaroio entre 0 y ese valor -1

x:=random(100) puede devolver desde 0 hasta 99
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:GENERAR NUMEROS CON RANDOM

Publicado por pcx56 (38 intervenciones) el 13/04/2005 20:33:40
n := Random(31) + 30;

Random(31) genera un número aleatorio entre 0 y 30.

Al sumarle 30, los valores mínimo y máximo serán 0 + 30 y 30 + 30, respectivamente.

Suerte.
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