Advertisement
AntonioVillanueva

GNA

Mar 29th, 2018
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. //Antonio Villanueva Segura prototipo de GNA (Generador Numeros Aleatorios)
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <iostream>
  5. using namespace std;
  6. #define PERIODO 100000000 //Periodo de muestreo
  7.  
  8. int main (){
  9.     int aleatorio(0);//numero aleatorio generado
  10.     double unos(0),ceros(0),contador (0);
  11.  
  12.     srand((unsigned)time(0));//inicializa generacion aleatoria  
  13.    
  14.     while (true){//Bucle infinito
  15.        
  16.         while (contador <=PERIODO){//Periodo de muestreo
  17.             aleatorio = (rand()%2);    
  18.             aleatorio ==1 ? unos++ :ceros ++;
  19.             //cout << aleatorio << "\n"; //numero aleatorio en tiempo REAL
  20.             contador++;
  21.         }
  22.         //cout <<"unos = "<<unos<<" , ceros = "<<ceros<<endl;//unos y ceros total
  23.         cout <<"uno % ="<< (unos*100) / contador;
  24.         cout <<" ,cero % ="<< (ceros*100) /contador<<endl;     
  25.         //Reset
  26.         contador =0;//Reset contador ....
  27.         unos=0;//Reset unos
  28.         ceros=0;//reset ceros
  29.         //exit(0);//test una vez ...
  30.     }  
  31.  
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement