FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Calcular numeros aleatorios (Ayuda)
Buenas noches tengo un problema que me mandaron a realizar en clase de programacion en el cual necesito hacer un programa que me genere numeros aleatorios por la tecnica del cuadrado medio.
Si no lo saben consiste en tomar un número de N cifras elevarlo al cuadrado y usar los N dígitos centrales como número aleatorio, luego repetir el proceso para generar nuevos números aleatorios usando como semilla el aleatorio anterior. Necesito escribir el programa para que lea un número entero cualquiera de N cifras y genere una lista de 20 números aleatorios utilizando esa tecnica, pero no logro hacer un algoritmo que me sirva y no tengo idea de como hacer que solo agarre los numeros centrales. Alguna idea? Si la tienen se los agradecere mucho |
#2
|
||||
|
||||
Hola gabtroc.
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-05-2012 a las 05:45:26. |
#3
|
||||
|
||||
Cita:
Saludos, |
#4
|
||||
|
||||
Hola Delphius.
¿ Vos sabes que me hiciste dudar ? Hace años que lo ví, pero acabo de buscar y sí, es de él. Recuerdo el método por ingenioso, simple y malo. Tendía a repetir el patron como un tartamudo cosa que él sabía. Pero cumplió su cometido para la época de las válvulas. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Cita:
Y muy rápido... aunque eso depende fuertemente del valor semilla. Recuerdo que en cátedra desarrollamos este algoritmo y probé con varios números y en algunos casos no llegaba a generar una veintena Vos al menos dudaste... yo directamente lo olvidé y quedé con que era Lehemer Que va... ya me está afectando mucho el no seguir poniendo en práctica las cosas vistas en la carrera; me estoy oxidando Saludos, |
#6
|
||||
|
||||
Revisando, creo que esta vez con mejor atención y sabiendo que son las 2:23 am, al código de ecfisa, no se obtienen los números centrales, sino la 2da mitad.
El método pide el número de N dígitos formado los números del medio. Por ejemplo, dado el número 12345678, si N = 4 entonces el número a extraer sería: 3456 Lo bueno es que con unas simples correcciones, y hasta me animaría a decir fácilmente identificables, se obtendría el resultado esperado. Se lo puede dejar de tarea a gabtroc que lo analice y descubra como proseguir con ese tip que se le ha dado. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Numeros Aleatorios | Ruben_21 | OOP | 6 | 10-06-2010 22:40:18 |
numeros aleatorios no repetitivos | d-hugo | OOP | 6 | 13-01-2008 14:35:18 |
Generación de Números Aleatorios | DarkDrakon | Varios | 8 | 10-10-2006 16:33:06 |
Generador de números aleatorios | gontxalo | OOP | 16 | 09-06-2005 21:38:07 |
numeros aleatorios | emeritos | Varios | 1 | 24-11-2003 14:09:43 |
|