AS/400 - Números aleatorios

 
Vista:

Números aleatorios

Publicado por haaz (1 intervención) el 05/07/2001 21:40:56
Necesito crear una función que me permita generar un número aleatorio de un dígito, que esté entre dos límites. Por ejemplo, yo le envío a la función un 2 y un 7 y que me devuelva un número aleatorio entre estos dos.
Alguien podría hacerme el favor de darme alguna sugerencia?

Gracias de antemano
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:Números aleatorios

Publicado por Tucutucu (1 intervención) el 27/09/2001 15:44:48
No especificas en que lenguaje lo necesitas.
Intenta con la funcion RANDOM(limite_inferior,limite superior) en un procedimiento REXX.
Ojala te sirva.
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:Números aleatorios

Publicado por haaz (1 intervención) el 27/09/2001 19:22:36
Perdón, fue un error. Ya un amigo de aquí me envió la rutina en RPG. Muchas Gracias por la ayuda
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

Favor Números aleatorios

Publicado por Eliana (1 intervención) el 03/08/2004 21:28:46
Por favor nos dices cual es la subrutina o función para generar estos números en RPG . Mil Gracias
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

Favor Números aleatorios

Publicado por Josue (1 intervención) el 28/06/2022 17:27:15
este es una solucion:
* Returns a random unsigned integer between low and high.
*
* Inputs: low end of range. Min=1 Max=maxrange
* high end of range Min=2 Max=maxrange + 1
* difference must be at least 2
* Inputs: low end of range. Min=1 Max=maxrange
* high end of range Min=2 Max=maxrange + 1
* difference must be at least 2
*
* Maxrange is a constant, 2147483646, defined in module xxxrandom

D random pr 10u 0 Random number
D low 10u 0 value Low end of range
D high 10u 0 value High end of range




C eval MyLow = 1
C eval MyHigh = 9
C eval MyRandom = random(MyLow:MyHigh)
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
sin imagen de perfil

Favor Números aleatorios

Publicado por Brenda (2 intervenciones) el 08/05/2023 08:50:03
Did you ever find a solution for this?
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
sin imagen de perfil

Favor Números aleatorios

Publicado por Brenda (2 intervenciones) el 09/05/2023 07:16:12
We have been using this for several weeks now and it seems to be going nicely. United Healthcare
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