Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Pegano25 en 8 Junio 2011, 04:38 am



Título: numeros aleatorios en funcion de una division
Publicado por: Pegano25 en 8 Junio 2011, 04:38 am
holas buenas compañeros del foro, tengo una duda como haria para hacer una division pero que me genere numeros aleatorios , por ejemplo teniendo 1000 dividido entre 45 pero con un rango de 15 entre 25 , minimo y maximo respectivamente, gracias de antemano  ;-)


Título: Re: numeros aleatorios en funcion de una division
Publicado por: mit en 8 Junio 2011, 05:11 am
Puedes explicarte mejor socio? xD

A ver, una division que te genere numeros aleatorios.
Divides por ejemplo segun dices 1000/45 = 22.22 y ahora que?

Un rango de 15 entre 25 ? osea 15/25= 0.6 ??

Mmm


Título: Re: numeros aleatorios en funcion de una division
Publicado por: raul338 en 8 Junio 2011, 05:13 am
No entiendo lo que pedis (tampoco le encuentro una finalidad)

Seria como 1000/45 + 15 * rnd +(25 *rnd ) ??


Título: Re: numeros aleatorios en funcion de una division
Publicado por: mit en 8 Junio 2011, 05:17 am
Así es raul la verdad no esta nada claro, uno intenta ayudar pero pues con preguntas mal planteadas o ilegibles dificil se puede hacer.


Título: Re: numeros aleatorios en funcion de una division
Publicado por: Pegano25 en 8 Junio 2011, 05:30 am
Puedes explicarte mejor socio? xD

A ver, una division que te genere numeros aleatorios.
Divides por ejemplo segun dices 1000/45 = 22.22 y ahora que?

Un rango de 15 entre 25 ? osea 15/25= 0.6 ??

Mmm
disculpen si no me supe explicar bien , exacto con una division normal nos sale 22.22 ,pero lo que queria seria es generar nuemeros aleatorios en tre 15 y 25 : por ejemplo numeros enteros 15, 22, 17, 24, 19 etc... en total 45 numeros ya que sumados estos (45 numeros) me tendra que dar un total de 1000 tomando como ejemplo gracias de antemano  ;D  


Título: Re: numeros aleatorios en funcion de una division
Publicado por: 79137913 en 8 Junio 2011, 13:31 pm
HOLA!!!

Y pregunto, si haces algo asi:
Código
  1. Ret = 15 + rnd()*10

Eso te devuelve numeros aleatorios entre 15 y 25.

Y aca devuelve la suma de los numeros aleatorios entre 15 y 25, 45veces:
Código
  1. Randomize
  2. For x = 1 to 45
  3. Ret = Ret + 15 + rnd()*10
  4. Next

La suma no creo que te de 1000 pero bueno XD.

PD: La veriable Ret es la que guardara el resultado, queda en vos hacerla Entero, Doble o lo que quieras.

GRACIAS POR LEER!!!


Título: Re: numeros aleatorios en funcion de una division
Publicado por: Pegano25 en 8 Junio 2011, 18:02 pm
gracias @79137913, pero lo que quiero es tener numeros enteros (45 en total) aleatorios entre 15 y 25 , todos estos que sumen 1000, si es mejor platearlo de esta manera
un ejemplo en una escala menor:
tenemos un numero 50 y su divisor que sea 5 su cociete seria 10
10+10+10+10+10=50
pero si le doy un valor maximo = 12 y un valor minimo = 8 para que genere 5 numeros aleatorios seria que sumados den como resulatado 50
8+11+9+12+10=50

numero minimo=8
numero maximo=12
total de numeros=5
suma total=50

alguien puede darme una ayuda, gracias de antemano
PD:aunque no si es plantearlo mejor como division o como suma


Título: Re: numeros aleatorios en funcion de una division
Publicado por: 79137913 en 8 Junio 2011, 18:33 pm
HOLA!!!

Te estaba haciendo el codigo y me acorde...

En este foro no se hacen tareas LEE LAS REGLAS

GRACIAS POR LEER!!!


Título: Re: numeros aleatorios en funcion de una division
Publicado por: raul338 en 8 Junio 2011, 20:32 pm
Tanto costaba buscar un poco? La semana pasada se puso medio foro intentando buscar eso :xD

[Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] ) (http://foro.elhacker.net/vb/thread-t328967.0.html)
[Aporte]Generador de números aleatorios en Vb6 (con mínimo y máximo) (http://foro.elhacker.net/vb/thread-t328896.0.html)
[SRC] LoadRndNumericArray (http://foro.elhacker.net/vb/thread-t328910.0.html)

:P


Título: Re: numeros aleatorios en funcion de una division
Publicado por: martin_poipon en 12 Junio 2011, 20:43 pm
Tanto costaba buscar un poco? La semana pasada se puso medio foro intentando buscar eso :xD

[Src] cRndNumbersNR ( Generar números aleatorios sin repetir [Very-Fast] ) (http://foro.elhacker.net/vb/thread-t328967.0.html)
[Aporte]Generador de números aleatorios en Vb6 (con mínimo y máximo) (http://foro.elhacker.net/vb/thread-t328896.0.html)
[SRC] LoadRndNumericArray (http://foro.elhacker.net/vb/thread-t328910.0.html)

:P

Muchas gracias por poner un link hacia un post mio :) :)