numeros aleatorios en funcion de una division

Iniciado por Pegano25, 8 Junio 2011, 04:38 AM

0 Miembros y 1 Visitante están viendo este tema.

Pegano25

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  ;-)

mit

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

raul338

No entiendo lo que pedis (tampoco le encuentro una finalidad)

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

mit

Así es raul la verdad no esta nada claro, uno intenta ayudar pero pues con preguntas mal planteadas o ilegibles dificil se puede hacer.

Pegano25

Cita de: 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
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  

79137913

#5
HOLA!!!

Y pregunto, si haces algo asi:
Código (vb) [Seleccionar]

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 (vb) [Seleccionar]
Randomize
For x = 1 to 45
Ret = Ret + 15 + rnd()*10
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!!!
"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*

Pegano25

#6
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

79137913

HOLA!!!

Te estaba haciendo el codigo y me acorde...

En este foro no se hacen tareas LEE LAS REGLAS

GRACIAS POR LEER!!!
"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*

raul338


martin_poipon

BiQuad! - Inteligencia Virtual
[X] Tener una web con el script
[] Tener más de 100 posts
[] Tener más de 100 miembros
Host: byethost (gratis)