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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Programa para generar numeros aleatorios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programa para generar numeros aleatorios  (Leído 8,254 veces)
pedrokuellar

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Programa para generar numeros aleatorios
« en: 23 Octubre 2011, 18:31 pm »

Necesito una ayudita. Hace mucho que estudie algo de programacion en C++ e intentando ponerme de nuevo, pero tengo muchas dudas.

Necesito hacer una cosa muy sencilita, a ver si alguien sabe hacerlo en C o C++.

Quiero un programita basico que me genere numeros de forma aleatorio y sin repetición entre resultados previos.

Que yo intriduzca
- Un valor maximo
- Un valo minimo
- Indique cuantos numeros aleatorios quiero que aparezcan

..y me vaya generando numeros de aleatorios de 2 en 2, 3 en 3,etc segun indique al comienzo del programa, hasta que que no queden mas numeros entre el mayor y el menorr.

Ej. max: 10 - min: 3 - Nº de numeros aleatoriosc cada vez: 3
Resultado:
(1) 4,7,9
(2) 3,5,6
(3) 8,10
No quedan mas numeros disponibles.


En línea

..:ALT3RD:..

Desconectado Desconectado

Mensajes: 205


C++ Programmer


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #1 en: 23 Octubre 2011, 18:36 pm »

Busca sobre la función rand()


En línea

"Mañana sabrás que hoy no sabes nada"
pedrokuellar

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #2 en: 23 Octubre 2011, 18:55 pm »

Busca sobre la función rand()

Gracias por la ayuda pero con eso no creo q me baste!
Necesito que alguien me mande el codigo completo si puede ser.

Gracias!
En línea

Leyer


Desconectado Desconectado

Mensajes: 786


leyer@elhacker.net


Ver Perfil WWW
Re: Programa para generar numeros aleatorios
« Respuesta #3 en: 23 Octubre 2011, 19:25 pm »

Acaso crees que alguien te hará la tarea? :¬¬
En línea

pedrokuellar

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #4 en: 23 Octubre 2011, 19:30 pm »

Acaso crees que alguien te hará la tarea? :¬¬

Segurmante sea asi..pero igual que en otros foros donde controlo he ayudado a mucha gente q lo necesitaba, a lo mejor a alguien que tarda 5 min en hacer esto no le supone molesia y me ayuda.
En línea

..:ALT3RD:..

Desconectado Desconectado

Mensajes: 205


C++ Programmer


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #5 en: 23 Octubre 2011, 19:46 pm »

Es que aqui no se hacen tareas... No soy yo el que lo dice , sino la politica del foro
En línea

"Mañana sabrás que hoy no sabes nada"
LearningSpanishProgrammer

Desconectado Desconectado

Mensajes: 67


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #6 en: 23 Octubre 2011, 20:35 pm »

No creo que sea una buena cosa hacer su tarea. Trabajo a $ 80/hora
;D
En línea

Estoy aprendiendo español, y tu estas aprendiendo programación
rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #7 en: 24 Octubre 2011, 03:02 am »

Quiero un programita basico que me genere numeros de forma aleatorio y sin repetición entre resultados previos.
Si el rango de los números es pequeño (por ejemplo 0 a 1024) un algoritmo sencillo es:

1) Colocas todos los números en un array.
2) Seleccionas el numero mediante la función "rand" y el operador de modulo.
3) Sustituyes (o sobrescribes, dependiendo del caso) el numero procesado por el ultimo.
4) Reduces el contador de los números en el array en una unidad.
5) Regresas al paso 2.


Inténtalo, no es difícil.

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
s00rk

Desconectado Desconectado

Mensajes: 195



Ver Perfil
Re: Programa para generar numeros aleatorios
« Respuesta #8 en: 24 Octubre 2011, 22:37 pm »

Cree que si sabes usar la funcion rand , podrias hacerlo facilmente que la verdad eso que pides no tiene nada de complejidad.
Solo piensa un poquito y sera sencillo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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