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#include<iostream>
#include <iomanip>
#include <stdio.h>
#include <cstdlib>
#include<time.h>
#include <cmath>
#include<ctime>
using namespace std;
using std::setprecision;
int main(){
float num =0.0001;
float aleatorio[100];
for(int i=1;i<=10;i++){
aleatorio[i] = (drand48()*(num-1.0) + 1.0);
//aleatorio2[i] =1+rand()%(7-1);
//cout<<"aleatorio: "<<aleatorio[i]<<endl;
cout << aleatorio[i] << endl;
}
}