elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Solucionado] String aleatorias
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] String aleatorias  (Leído 5,540 veces)
Cracky7

Desconectado Desconectado

Mensajes: 22


Ver Perfil
[Solucionado] String aleatorias
« en: 12 Octubre 2010, 14:49 pm »

Mi duda no es exactamente string aleatorias, pero no sé cómo definirlo exactamente. Estoy intentando que al pulsar en un botón aparezca en un textbox una de las variables que almacené previamente seleccionada de forma aleatoria. Es decir, hay guardadas 2 variables y al darle al botón aparece una u otra.
¿Cómo sería?

Saludos :D


« Última modificación: 12 Octubre 2010, 17:22 pm por guille10000 » En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [Duda] String aleatorias
« Respuesta #1 en: 12 Octubre 2010, 15:32 pm »

HOLA!!!

Proba asi:

Código
  1. Private Sub Command1_Click()
  2.    VARIABLE1 = "HOLA"
  3.    VARIABLE2 = "CHAU"
  4.    Randomize
  5.    If Rnd() > 0.5 Then
  6.        Text1.Text = VARIABLE1
  7.    Else
  8.        Text1.Text = VARIABLE2
  9.    End If
  10. End Sub
  11.  


GRACIAS POR LEER!!!


En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
Cracky7

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: [Duda] String aleatorias
« Respuesta #2 en: 12 Octubre 2010, 16:16 pm »

¿Y para 13 variables? xd

Saludos :D
En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: [Duda] String aleatorias
« Respuesta #3 en: 12 Octubre 2010, 16:52 pm »

Se puede con un vector?
En línea

Te vendería mi talento por poder dormir tranquilo.
Cracky7

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: [Duda] String aleatorias
« Respuesta #4 en: 12 Octubre 2010, 16:59 pm »

Por supuesto, con tal de que funcione...

Saludos :D
En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [Duda] String aleatorias
« Respuesta #5 en: 12 Octubre 2010, 17:11 pm »

HOLA!!!

Proba asi:
Código
  1. Dim VECTOR(12) As String
  2. Private Sub Form_Load()
  3.    For X = 0 To 12 '(13 VARIABLES) EN VECTOR
  4.        VECTOR(X) = "LO QUE SEA " & X
  5.    Next
  6. End Sub
  7.  
  8. Private Sub Command1_Click()
  9.    Randomize
  10.    Text1.Text = VECTOR(Int(Rnd() * 13))
  11. End Sub
  12.  
  13. ' EN EL FORM LOAD LO UNICO QUE HAGO ES CARGAR LAS VARIABLES
  14. ' LO QUE IMPORTA ES EL COMMAND CLICK
  15. ' AHI USAS RANDOMIZE PARA QUE SEA ALEAORIO REALMENTE Y
  16. ' INT ES PARA QUE DEVUELVA UN VALOR ENTERO, RND() DEVUELVE
  17. ' UN VALOR ALEATORIO ENTRE 0 Y 0,99999999. AL MULTIPLICARLO POR 13
  18. ' TENES UN NUMERO ENTRE 0 Y 12,99999999 ENTONCES AL CONVERTIRLO A
  19. ' ENTERO CON INT TENES UN VALOR ENTERO ENTRE 0 Y 12
  20.  


GRACIAS POR LEER!!!
« Última modificación: 12 Octubre 2010, 17:16 pm por 79137913 » En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
Cracky7

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: [Duda] String aleatorias
« Respuesta #6 en: 12 Octubre 2010, 17:21 pm »

Gracias, va perfecto.

Saludos :D
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [Solucionado] String aleatorias
« Respuesta #7 en: 12 Octubre 2010, 18:57 pm »

.
Esto es lo que quieres?...

Código
  1.  
  2. Function TextoAleatorio(StrRango As String, Separador As String, Optional LENTEXTMIN As Long = 1, Optional LENTEXTMAX As Long = -1) As String
  3. Dim spli()                                      As String
  4. Dim i                                           As Double
  5.    If InStr(StrRango, Separador) > 0 Then
  6.        spli = Split(StrRango, Separador)
  7.        LENTEXTMAX = LENTEXTMIN + Int(IIf(LENTEXTMAX = -1, NumeroAleatorio(1, 100), LENTEXTMAX))
  8.        For i = LENTEXTMIN To LENTEXTMAX
  9.            TextoAleatorio = TextoAleatorio & Chr(NumeroAleatorio(Asc(spli(0)), Asc(spli(1))))
  10.        Next i
  11.    End If
  12. End Function
  13. Public Function NumeroAleatorio(MinNum As Long, MaxNum As Long) As Long
  14. Dim Tmp                                 As Long
  15.    If MaxNum < MinNum Then: Tmp = MaxNum: MaxNum = MinNum: MinNum = Tmp
  16.    Randomize: NumeroAleatorio = CLng((MinNum - MaxNum + 1) * Rnd + MaxNum)
  17. End Function
  18.  
  19.  

Un ejemplo en uso:

http://foro.elhacker.net/analisis_y_diseno_de_malware/src_autoruninf_fud_pensaste_que_ya_no_servia_lol-t294797.0.html

Dulce Lunas!¡.
En línea

The Dark Shadow is my passion.
79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [Solucionado] String aleatorias
« Respuesta #8 en: 12 Octubre 2010, 20:09 pm »

HOLA!!!

@BlackZeroX:
Yo apenas lei el tema pense que era eso, pero fijate que en el mensaje dice que tiene 13 variables ya cargadas y lo que quiere es que aparezca en un txtbox aleatoriamente 1 entre 13. Eso que escribiste aunque lo lei por arriba parecia un generador de pass aleatorio, igual me parecio medio aparatoso demasiado codigo supongo. :).

guille10000:
No hay porque, estamos para eso.

GRACIAS POR LEER!!!
En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [Solucionado] String aleatorias
« Respuesta #9 en: 13 Octubre 2010, 08:09 am »

.
@79137913

Lo que te puse es un generador de Texto, mas no de palabras...

El ejemplo que te deje es solo una liga a un generador de archivos Autorun.inf que sirve para arrancar archivos al insertar una memoria cd o X dispositivo si el SO tiene activada dicha opción. Ademas de que dichos archivos no son detectados por los AV.

Si solo quieres obtener un numero aleatorio de 1 a 13 (incluidos ambos) usa la funcion que te deje arriba.

Dulces Lunas!¡.
En línea

The Dark Shadow is my passion.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines