Цитата(zombi @ Aug 28 2011, 03:43)

x = y; y = z; z = w;
1) да
2)Четыре 32-bit числа, сдвигаемые как одно целое, вместе составляют 128-bit число, в источнике указан период последовательности 2**128-1, т.е. в этих четырёх 32-bit переменных пробегают все значения, кроме 0,0,0,0. т.е. в качестве исходных значений можно взять любые, кроме 0,0,0,0.
3) Наверное любые, но сдвиги и маски затрагивают в основном 2 и 3 байт каждой переменной, м.б. в этих байтах шумит сильнее.