Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: & eDu & en 6 Junio 2008, 21:46 PM

Título: Número aleatorio
Publicado por: & eDu & en 6 Junio 2008, 21:46 PM
Necesito algun codigo que haga que se genere un número aleatorio del 1 al 3 (incluidos)
Título: Re: Número aleatorio
Publicado por: cobein en 6 Junio 2008, 21:49 PM
Te lo contesto antes de que se arme un lio.
No tendrias que preguntar este tipo de cosas sin siquiera buscar!

Randomize Timer
Debug.Print Int((Rnd * 3) + 1)
Título: Re: Número aleatorio
Publicado por: & eDu & en 6 Junio 2008, 22:08 PM
Y para que salga en un text? xD
Título: Re: Número aleatorio
Publicado por: Spider-Net en 6 Junio 2008, 22:16 PM
Cita de: cobein en  6 Junio 2008, 21:49 PM

Randomize Timer
Text1.Text = Int((Rnd * 3) + 1)

Saludos!
Título: Re: Número aleatorio
Publicado por: cassiani en 6 Junio 2008, 22:24 PM
Cita de: ErMoja en  6 Junio 2008, 22:08 PM
Y para que salga en un label? xD

Código (vb) [Seleccionar]
Randomize Timer
Label1.Caption = Int((Rnd * 3) + 1)


:xD
Título: Re: Número aleatorio
Publicado por: cobein en 6 Junio 2008, 22:58 PM
JAJAJAJA mucho chiste pero nadie dijo nada acerca de "aleatorios"
Título: Re: Número aleatorio
Publicado por: Xaina en 7 Junio 2008, 00:34 AM
Cita de: cobein en  6 Junio 2008, 22:58 PM
JAJAJAJA mucho chiste pero nadie dijo nada acerca de "aleatorios"

:huh: No entendi  :-\

¡Xaina!
Título: Re: Número aleatorio
Publicado por: cassiani en 7 Junio 2008, 01:30 AM
JAJAJAJA

Cita de: cobein en  6 Junio 2008, 22:58 PM
JAJAJAJA mucho chiste pero nadie dijo nada acerca de "aleatorios"

¿y a que viene eso?  :-X
Título: Re: Número aleatorio
Publicado por: cobein en 7 Junio 2008, 07:48 AM
A nada, dejemoslo ahi por que ultimamente lo unico que se hace es discutir en este sub foro.

Tema solucionado.

Edit: solo por curiosidad arme esto, posiblemente a alguien le interese

Código (vb) [Seleccionar]
Option Explicit

'Reference
'http://world.std.com/~franl/crypto/random-numbers.html

'ANSI C (rand())
Public Function ANSI_C_Rand(Optional lSeed As Long) As Long
    Static SEED As Double
    If Not lSeed = 0 Then SEED = lSeed
    SEED = CustomMod((1103515245 * SEED + 12345), 2 ^ 31)
    ANSI_C_Rand = SEED
End Function

'Microsoft C v4.0 rand()
Public Function Microsoft_C_Rand(Optional lSeed As Long) As Long
    Static SEED As Double
    If Not lSeed = 0 Then SEED = lSeed
    SEED = CustomMod((214013 * SEED + 2531011), 2 ^ 31)
    Microsoft_C_Rand = Int(SEED / 2 ^ 16)
End Function

'Turbo Pascal v6.0 (random)
Public Function Turbo_Pascal_Rand(Optional lSeed As Long) As Long
    Static SEED As Double
    If Not lSeed = 0 Then SEED = lSeed
    SEED = CustomMod((134775813 * SEED + 1), 2 ^ 32)
    Turbo_Pascal_Rand = Int(SEED / 2 ^ 16)
End Function

'// Custom mod to prevent overflow
' This is not mine is from a RSA implentation I found on PSC
Private Function CustomMod(ByVal dVal1 As Double, ByVal dVal2 As Double) As Double
    CustomMod = dVal1 - (Int(dVal1 / dVal2) * dVal2)
End Function

Título: Re: Número aleatorio
Publicado por: byebye en 7 Junio 2008, 09:08 AM
CitarA nada, dejemoslo ahi por que ultimamente lo unico que se hace es discutir en este sub foro.

esque ultimamente solo escriben ***** en en este foro. si no sabe poner un valor en un text que se lea un libro y que no pregunte cosas que son de cajon.