Secuencia aleatoria de números

Abel Naya Forcano

Segunda parte del programa aqui.

/* Programa que escribe aleatoriamente un número 0-9 o un espacio por pantalla 
de forma ilimitada. No realiza ninguna función específica, al igual que en algunas 
peliculas en ordenadores en segundo plano */

#include <iostream> //cout y cin
#include <stdlib.h> //rand y srand

using namespace std;

int main()
{
int var = 0;
char semilla; //inicializa variables

cout<<"C:"; //Escribe algo, un carácter
cin>>semilla; //El texto introducido servirá para la semilla de los números aleatorios
srand(semilla); //semilla será convertido a int

while(1){ //Siempre
var=rand()%11; //número aleatorio entre 0 y 10
var==10 ? cout<<" " : cout<<var; //si var=10 escribe espacio, si no escribe el número 0-9
for(int i = 0; i<100000;i++); //Bucle vacío que ralentiza la ejecución del programa
}

return 0;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

2 respuestas a Secuencia aleatoria de números

  1. ‘semilla’ lo defines como char, luego sólo te leerá un carácter, no un texto.
    Si quieres semillas mejores lo defines como int, y sino lo pones con el reloj
    del ordenador con semilla=time(NULL). El resultado luce muy al estilo matrix!.

  2. Pingback: Secuencia aleatoria de números v2 | ESPACIO DE PROGRAMACION I

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s