Fase final do meu projeto final!
Estou precisando agora preencher um vetor com dados aleatórios mas não com distribuição normal e sim distribuição exponencial.
A questão é que não sei como isso seria em C. Em Delphi seria assim:
function DistribuicaoUniforme: Double;
begin
Result := Random(1000000000) / 1000000000;
end;
function DistribuicaoExponencial(Lambda : Double): Double;
begin
Result := (-Ln(1.0 - DistribuicaoUniforme) / Lambda);
end;
Só que até onde sei, não tem Ln em C. E aí, como fazer?