Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/02/2016, 16:05
Navi24
 
Fecha de Ingreso: febrero-2016
Mensajes: 4
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Aleatorios de 0.001 a 1

No me genera números menores a 0.01 T_T
y estoy sobre fedora, supongo que por eso puedo usar srand48
Código C++:
Ver original
  1. #include<iostream>
  2. #include <iomanip>
  3. #include <stdio.h>
  4. #include <cstdlib>
  5. #include<time.h>
  6. #include <cmath>
  7. #include<ctime>
  8.  
  9. using namespace std;
  10. using std::setprecision;
  11.  
  12. int main(){
  13. srand48(time(0));
  14. srand(time(0));
  15. float num =0.0001;
  16. float aleatorio[100];
  17. for(int i=1;i<=10;i++){
  18. aleatorio[i] = (drand48()*(num-1.0) + 1.0);
  19. //aleatorio2[i] =1+rand()%(7-1);
  20. //cout<<"aleatorio: "<<aleatorio[i]<<endl;
  21. cout << aleatorio[i] << endl;
  22. }
  23.  
  24.  
  25. }