MKZR:Liczby losowe

Z Skrypty dla studentów Ekonofizyki UPGOW

(Różnice między wersjami)
(Generacja liczb losowych)
(Generacja liczb losowych)
Linia 9: Linia 9:
   return;  
   return;  
end 'mm'
end 'mm'
 +
</source>
 +
 +
<source lang="matlab">
 +
x(1)=123;
 +
for i=2:10;
 +
x(i)=myran(x(i-1));
 +
disp(x(i)/2^32);
 +
end
</source>
</source>

Wersja z 20:07, 19 paź 2009

Spis treści

Generacja liczb losowych

function y=myran(x); 
  a=1664525;
  b=1013904223;
  m=2^32;
  y=mod(a*x+b,m);
  return; 
end 'mm'
x(1)=123;
for i=2:10; 
	x(i)=myran(x(i-1));
	disp(x(i)/2^32);
end

Liczby o zadanym rozkładzie

Rozkład Gaussa

Algorytm Boxa-Mullera