Jak napisac generator rand().
Przy zalozeniu:
Liczby byly wieksze od 32768, przy wykorzystaniu podwujnego rejestru arytmetycznego, aby uniknac przekroczenia zakresu.
Moze ktos wie jak to zrobic?
:-(
0
0
Mam gdzieś kilka algorytmów na rand ale nie wiem czy według Twoich założeń. Na pewno mam wg dystrybucji Gaussa. Jak chcesz to maila masz w moim profilu.
0
const word rnd = 777; // dowolna liczba: seed
double x = (rnd+1)pi;
x -= (int)x; // x = x mod 1, x<0,1)
rnd = x7fff; // <0, maxint>
Wystarczy przerobić to na asembler.
0
Tutaj masz już w asmie