* use full precision in random():extended calculation

git-svn-id: trunk@14280 -
This commit is contained in:
Jonas Maebe 2009-11-27 19:14:28 +00:00
parent 9b4be66260
commit 184d0d6a64

View File

@ -557,7 +557,7 @@ end;
{$ifndef FPUNONE}
function random: extended;
begin
random := cardinal(genrand_MT19937) * (1.0/(int64(1) shl 32));
random := cardinal(genrand_MT19937) * (extended(1.0)/(int64(1) shl 32));
end;
{$endif}
{$endif FPC_HAS_FEATURE_RANDOM}