• Viernes 8 de Noviembre de 2024, 20:19

Autor Tema:  Crear Un Numero Aleatorio  (Leído 6612 veces)

kaoba

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Crear Un Numero Aleatorio
« en: Miércoles 25 de Agosto de 2004, 00:17 »
0
La version de clipper que tengo no me deja usar la funcion rand(). Quisiera saber si existe una funcion que la reemplace? o que podria hacer para generar un numero aleatorio?

Muchas Gracias

Jaime mazuera

Colombia

Jalm

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Crear Un Numero Aleatorio
« Respuesta #1 en: Miércoles 25 de Agosto de 2004, 18:22 »
0
Jaime,

No se que version de Clipper tienes, pero si es 5.x
puedes usar RANDOM().

Ej:

Para generar numeros aleatorios de 1 a 10

mi_numero = random()%10 +1

Debe interpretarse asi, obtengo un valor en un rango de
10 numeros empezando desde 1.

De 53 a 161

mi_numero = random()%109 +53

Debe interpretarse asi, obtengo un valor en un rango de
109 numeros empezando desde 53.

Se pueden concatenar varios numeros aleatorios para crear
un nombre "aleatorio" para algun archivo temporal.

m_rand = ' '
for r = 1 to 7
    m_rand = alltrim(m_rand + str(random()%9 +1,1))
next

Suerte

Jose

kaoba

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Crear Un Numero Aleatorio
« Respuesta #2 en: Miércoles 25 de Agosto de 2004, 19:51 »
0
Cita de: "Jalm"
Jaime,

No se que version de Clipper tienes, pero si es 5.x
puedes usar RANDOM().

Ej:

Para generar numeros aleatorios de 1 a 10

mi_numero = random()%10 +1

Debe interpretarse asi, obtengo un valor en un rango de
10 numeros empezando desde 1.

De 53 a 161

mi_numero = random()%109 +53

Debe interpretarse asi, obtengo un valor en un rango de
109 numeros empezando desde 53.

Se pueden concatenar varios numeros aleatorios para crear
un nombre "aleatorio" para algun archivo temporal.

m_rand = ' '
for r = 1 to 7
    m_rand = alltrim(m_rand + str(random()%9 +1,1))
next

Suerte

Jose
Jose :

Muchas gracias por su colaboracion. Lastimosamente no me funciono ya que mi version de clipper es la 86 y lo vuelvo ejecutable con plink86.exe