имеет ли право на жизнь подобная реальзиция Xorshift - 128? или все нужно реализовать x=y; y=z; z=w; ??? Код (Text): db 0Fh,31h ; \ mov ebx,eax ; \ shl ebx,0Bh ; \ xor eax,ebx ; > t=(x^(x<<11)); mov ebx,eax ; / shl ebx,08h ; / xor ebx,eax ; / db 0Fh,31h ; \ xchg eax,ebx ; \ mov ecx,ebx ; \ shl ecx,13h ; > w=(w^(w>>19))^(t^(t>>8)); xor ebx,ecx ; / xor eax,ebx ; / вот еще одна зарисовка Код (Text): db 0Fh,31h ; mov ebx,eax ; shl ebx,0Bh ; xor eax,ebx ; t=(x^(x<<11)); mov ebx,eax ; shl ebx,08h ; xor eax,ebx ; mov ebx,edx ; shl edx,13h ; p=(w^(w>>19)) xor ebx,edx ; xor eax,ebx ; w=p^t
еще бы знать что это такое почитал про тесты DIEHard, скачал, но так и не разобрался как им тестить... ADD: вот, нашел, в одном труде: оно ?