Implementacja generatora trawersujacego, implementacja wyboru wartosci do przypisania dla pola wzgledem innych pól.