Que tal alguien me podria ayudar sobre la funcionalidad de la instruccion Randomize en basic?
gracias!!!
[RESUELTO] Instruccion Randomize
[RESUELTO] Instruccion Randomize
Última edición por christ80 el Lun May 17, 2010 8:05 pm, editado 2 veces en total.
OpenOffice 3.2.0 en Windows XP
Re: Instruccion Randomize
Hola...
No se si con funcionalidad te refieres a ¿como se usa? o ¿para que sirve?, tu primer punto de apoyo puede ser la ayuda de OOo, te recomiendo mirarla siempre... (copio y pego)
Función Rnd [Ejecución]
Devuelve un número aleatorio entre 0 y 1.
Sintaxis:
Rnd [(Expresión)]
Valor de retorno:
Doble
Parámetros:
Expresión: Cualquier expresión numérica que defina cómo generar números aleatorios.
Menor que cero: Siempre devuelve el mismo número aleatorio.
Mayor que cero: Devuelve el siguiente número aleatorio de la secuencia.
Cero: Devuelve el número aleatorio que se generó la última vez.
Omitido: Devuelve el siguiente número aleatorio de la secuencia.
Si se pasa el mismo número en cada llamada sucesiva a la función Rnd, se genera la misma secuencia de números aleatorios. Esto se debe a que el parámetro Expresión se usa como punto de inicio del siguiente número.
La función Rnd sólo devuelve valores que van de 0 a 1. Para generar enteros aleatorios dentro de un rango determinado, use la fórmula que se incluye en el ejemplo siguiente:
Códigos de error
5 Llamada a procedimiento no válida
Ejemplo:
Por favor, si esto responde tu pregunta, edita el primer mensaje de este hilo y agrega al principio del título la etiqueta [RESUELTO], de esta forma conseguiremos un foro más ordenado.
Saludos
No se si con funcionalidad te refieres a ¿como se usa? o ¿para que sirve?, tu primer punto de apoyo puede ser la ayuda de OOo, te recomiendo mirarla siempre... (copio y pego)
Función Rnd [Ejecución]
Devuelve un número aleatorio entre 0 y 1.
Sintaxis:
Rnd [(Expresión)]
Valor de retorno:
Doble
Parámetros:
Expresión: Cualquier expresión numérica que defina cómo generar números aleatorios.
Menor que cero: Siempre devuelve el mismo número aleatorio.
Mayor que cero: Devuelve el siguiente número aleatorio de la secuencia.
Cero: Devuelve el número aleatorio que se generó la última vez.
Omitido: Devuelve el siguiente número aleatorio de la secuencia.
Si se pasa el mismo número en cada llamada sucesiva a la función Rnd, se genera la misma secuencia de números aleatorios. Esto se debe a que el parámetro Expresión se usa como punto de inicio del siguiente número.
La función Rnd sólo devuelve valores que van de 0 a 1. Para generar enteros aleatorios dentro de un rango determinado, use la fórmula que se incluye en el ejemplo siguiente:
Códigos de error
5 Llamada a procedimiento no válida
Ejemplo:
Código: Seleccionar todo
Sub EjemploSelecAleatoria
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "Número de 1 a 5"
Case 6, 7, 8
Print "Número de 6 a 8"
Case Is > 8 And iVar < 11
Print "Mayor que 8"
Case Else
Print "Fuera del rango de 1 a 10"
End Select
end subSaludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Instruccion Randomize
Si a eso me referia
muchas gracias!
Feliz inicio de semana!
muchas gracias!
Feliz inicio de semana!
OpenOffice 3.2.0 en Windows XP